1 Answers
Option 4 : Kerela
- The Idukki Dam is constructed across the Periyar River in Kerala, India.
- It is one of the highest arch dams in Asia.
- Construction of this dam started on 30 April 1969.
4 views
Answered