Designed by
Title
Elephant Waterfalls in Shillong, Meghalaya, India #224861507
Description
Named after an Elephant like stoneÃÂ at its foot, the Elephant Falls are amongst the most popular falls in the North-East, situated next to Shillong. It is a tourists' paradise with three layers of the falls accessible to the layman from different vantage points.