Question
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: Option D
Submit Your Solution Below and Earn Points !
Submit Your Solution Below and Earn Points !
Submit Solution