Vembanad, also known as Punnamada is the longest lake in India, as well as the largest lake in the state of Kerala. With an area of 2033 square kilometers and a maximum length of 96.5 km, it is the second largest Ramsar site in India only after the Sunderbans in West Bengal.... See more