Shillong which is the capital city of Meghalaya, one of the northeastern states India is a pretty place to visit for tourists ...
If you're looking to visit the city any time soon, consider these waterfalls near Shillong in your travel plans. Elephant Falls is perhaps the most famous waterfall around Shillong. Only 12 km ...
A popular tourist attraction near Shillong, Elephant falls is a combination of 3 rivers. One of the British officers named it as Elephant falls after they saw a rock which resembled as an elephant.
Explore the lesser-known wonders of India’s landscape with these stunning canyons that promise an unforgettable adventure.