9 Rivers and Lakes in India That Are the Cleanest
1. Teesta River
2. Kareri Lake
3. Pangong-Tso, Ladakh
4. Chandra Taal, Spiti
5. Tuipui River, Mizoram
6. Gurudongmar Lake, Sikkim
7. Lake Pichola, Udaipur
8. Backwaters, Kerala
9. Chambal River
Next : From Kurtas to Sarees: How to Look Stylish on Republic Day
Read More