Wular Lake in Jammu and Kashmir is India's largest freshwater lake, spanning approximately 12-100 square miles depending on seasonal variations. Chilka Lake, while larger, is a brackish water lagoon where freshwater and seawater mix, not a pure freshwater body.