Designed by
Title
Elephant fall in Shillong, Meghalaya, India #147980603
Description
Beautiful view of Elephant fall in Shillong, Meghalaya, India. It is one of the most popular and must visit destination in Shillong. It is located around 12km from shillong city.