India is a vast country. The mountains in the North, the back waters in the South, the Rhinos in the East and the Rann in the West are all very famous.
But did you know that India is also very rich in lakes, which are dotted all over the country. These wonders of nature are breathtaking and famous for their flora and fauna. Have a look at the most stunning lakes in India:
1. Upper Lake
Location: Bhopal
It is the largest artificial lake in India. The lake is known to support a large variety of birds and animals.
2. Dhebar Lake
Location: Udaipur
The lake is also called Jaisamand Lake. You will be proud to know that it is the second largest artificial lake in all of Asia. The sanctuary on its outskirts is rich in deer, birds and antelopes.
3. Loktak Lake
Location: Manipur
It is the largest fresh water lake in North-East India. It is also the only floating lake in the world. In the lake, you will see floating islands which are home to an endangered deer species called Sangai.
4. Wular Lake
Location: Jammu and Kashmir
It is the largest freshwater lake in India and figures among the best lakes in India. It is so pretty that you will fall in love with it by just looking at its postcard. It is rich with all kinds of fish.
5. Vembanad Lake
Location: Kerala
It is the largest lake in Kerala. And you will surely remember the name when we tell you that the lake is the venue for the world famous snake boat races.
6. Pushkar Lake
Location: Rajasthan
Pushkar as we all know is one of the oldest heritage cities in this world. And it becomes extra special due to the Pushkar Lake. The lake has a massive 52 Ghats and 500 temples on its banks.
7. Dal Lake
“Jewel in the crown of Kashmir” is the second name for this beautiful masterpiece!