Wular Lake, located in the Kashmir Valley, is the largest freshwater lake in India. It spans approximately 12-100 square miles (varying by season) and serves as a crucial wetland ecosystem. Dal Lake is also in Kashmir but smaller, while Chilka Lake is a lagoon, not a freshwater lake.