Rain water flows like a river on Cherrapunji roads

Cheerapunji also called Sohra, Cherrapunjee and Charrapunji, is a town in East Khasi Hills district in the Indian state of Meghalaya. It is credit...
Back to Top