World’s biggest dam project launched by China, India voices fears
China has initiated the construction of what is expected to become the world’s largest hydroelectric dam, a monumental infrastructure project located near its southwestern border. While the development represents a…