1 Answers
Answer: Option 1
Iddukki is a place in Kerala. It lies in Western Ghats. It is the biggest hydropower project in Kerala. All the other 3 options are of Tamil Nadu.
4 views
Answered