28/08/2025
Elephant Falls is situated 12 km from Shillong city in Upper Shillong, Meghalaya. It is one of the most scenic and famous waterfalls in Northeast India. Elephant Falls is a popular tourist attraction in Shillong, comprising three rivers.
Meghalaya Tourism Meghalaya, India