5 cleanest rivers in India with pristine water
Dawki, Teesta, Narmada and other cleanest rivers of India with their crystal clear water. Here are the top 5 cleanest rivers of India.