Indian State Mulls 100 Megawatts Floating Solar Power Project

by saurabh February 6, 2017 1 comment