Meera Bhardwaj: Sharavathi Pumped Storage Project (PSP) is India’s most controversial hydro-power project since Independence. The location of
Read MoreMeera Bhardwaj: Sharavathi Pumped Storage Project (PSP) is India’s most controversial hydro-power project since Independence. The location of
Read More