Wular Lake in Jammu and Kashmir is the largest freshwater lake in India. It spans approximately 12-16 square kilometers depending on seasonal variations. Dal Lake is also in Kashmir but is smaller, while Powai and Nako are significantly smaller lakes.