The Vembanad Lake is located in which state of India?
Select the correct answer from the options below:
Kerala
Tamil Nadu
Karnataka
Andhra Pradesh
View Answer
Explanation:
Vembanad Lake is the longest lake in Kerala and a major tourist attraction in the state.