Wular Lake, located in Jammu and Kashmir, is the largest freshwater lake in India. It covers an area of approximately 12-100 square miles depending on seasonal variations. Dal Lake, also in Jammu and Kashmir, is famous but smaller. The other options are not among India's largest lakes.