Designed by
Title
Small water fall at Elephant fall in Shillong, Meghalaya, India #147980739
Description
Small Beautiful water fall at 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.