1.

World's largest floating solar energy project in India is going to be constructed on Omkareshwar Dam. This dam is located on which river?

Answer» World's largest floating solar energy project in India is going to be constructed on Omkareshwar Dam on Narmada river.


Discussion

No Comment Found