via CNN.com – RSS Channel – World http://ift.tt/2tkeijm Chinese road building project in the Himalayas has become the center of an escalating border dispute between India and China, with both sides accusing the other of territorial intrusions.

Advertisements