China has approved the construction of the world's largest dam, stated to be the planet's biggest infra project costing $137 billion, on the Brahmaputra River in Tibet close to the Indian border,......
Prime Minister Narendra Modi's visit to Arunachal Pradesh on Friday, February 20, irritated the Chinese government so much that it summoned the Indian ambassador to register its protest against......