News

China has commenced construction on the Motuo Hydropower Station in Tibet, raising concerns in South Asia. The project, estimated at USD 170 billion, could give Beijing control over the Brahmaputra ...