Planning a trip to Meghalaya? Be sure to visit the stunning Elephant Falls, just 12 km from the capital city of Shillong. This natural wonder is a must-see!
Read More : https://wanderon.in/blogs/elephant-falls-in-meghalaya
78 pins 5 boards
0 followers
Follow
Other pins from
Smaranik Roy