Wular Lake is the largest freshwater lake in India, located in Jammu and Kashmir with an area of about 12-30 square miles depending on seasonal variations. Chilka Lake is larger but is a brackish water lagoon, not freshwater. Powai and Dal Lake are much smaller in comparison.