Tata Power Solar wins 105 MW floating solar project in Kerala
Tata Power Solar has bagged the bid for 105MWp floating solar energy project in Kerala. The project will be executed on a reservoir of NTPC … Read more
Tata Power Solar has bagged the bid for 105MWp floating solar energy project in Kerala. The project will be executed on a reservoir of NTPC … Read more