Planning a trip to Meghalaya? Don’t forget to explore the natural wonder of Elephant Falls in Meghalaya, 12 km from the capital of Shillong.
Planning a trip to Meghalaya? Don’t forget to explore the natural wonder of Elephant Falls in Meghalaya, 12 km from the capital of Shillong.