Thumb

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

Avatar

Smaranik Roy

78 pins   5 boards   0 followers

Follow

Other pins from

Smaranik Roy