Wular Lake in Jammu and Kashmir is India's largest freshwater lake. It spans approximately 100-200 square kilometers depending on seasonal variations. Chilka Lake is actually a brackish water lagoon, while Powai and Dal Lake are much smaller freshwater bodies.