China begins the construction on a massive dam on the Brahmaputra River.
Near the Indian border in Arunachal Pradesh, across the Brahmaputra River, China has long been planning to construct a dam. Despite significant opposition arising against this project, the construction of […]
Continue Reading
