Elephant Falls

Elephant Falls is a three level waterfall we experienced by a walk that went in front of each step. It’s located near city of Shillong in India’s northeast.

Bishop Falls and Beadon Falls

Bishop Falls and Beadon Falls are two impressively tall falls viewable from a lookout across its canyon within the city limits of Shillong in northeast India.