News

Sardar Sarovar is the most massive of 30 large dams planned along India's Narmada River. Construction of the dam - the biggest development scheme in India's history - has been the subject of ...