China, India can spur Nepal economy: Chinese envoy

Being located between China and India can be a driving force for Nepal`s development, China`s ambassador Yang Houlan said.

Tibet from serfdom to socialism: Chinese envoy

The envoy`s statement comes in the wake of Beijing expressing its anger at Obama meeting Dalai Lama.