News

China began constructing a $167.8 billion dam on the Brahmaputra River in Tibet, close to the Indian border in Arunachal Pradesh. Billed as the largest infrastructure project in the world, this ...