Lakes in India are some of the most beautiful and serene natural attractions, beckoning to several tourists through the year. While some are artificial, others are either freshwater lakes or brackish water lakes. North to south, east to west, take a look at some of the most beautiful lakes in India.
1. Dal Lake, Jammu and Kashmir
Located in Srinagar, Jammu, the Dal Lake is the second largest in India. Tourists in Srinagar make sure a boat ride along its waterways is a part of their itinerary. Other than the natural beauty of the surroundings, the lake has many colourful shikharas that offer rides to visitors as well as houseboats where tourists can stay on the lake as a retreat of calm.