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.