In yet another example where China has run into rough waters with its neighbours, the country has planned to build the world's biggest dam on River Brahmaputra - a 60-gigawatt mega-dam in the Tibetan Autonomous Region (TAR), reported Al Jazeera. ...
Amid tensions with India over the standoff in Eastern Ladakh sector, China has reportedly built a surface-to-air missile near a lake, which is a part of the Kailash-Mansarovar. ...