china-begins-dam-projectChina has begun building the world’s largest dam near Arunachal Pradesh, while India advances the 11,000 MW Siang project amid strategic and environmental concerns.