China-based Trina Solar, the world’s biggest solar panel maker, has put on hold its make-in-India plan to set up
The Greater Visakhapatnam Municipal Corporation (GVMC) tendered a 3 MW floating solar project to be developed on Meghadrigedda reservoir