News

China is building the world’s biggest dam on the Brahmaputra River to boost its power and sway in South Asia. The move has set off alarms in India and Bangladesh over water, security and sovereignty.