InterviewSolution
Saved Bookmarks
| 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. | |