Dreaming of the perfect family outing? Look no further than Elephant Falls! So pack your bags, load the car, and set off towards the enchanting Elephant Falls near Shillong. Located just 12 km from Shillong, this picturesque location boasts stunning waterfalls, open spaces ideal for …
10 Stunning Must-Visit Waterfalls In Meghalaya!
Meghalaya is our all time favorite tourist destination isn’t it? The Sanskrit translation of Meghalaya is “the habitation of clouds.” Shillong, a hill town, is the capital of the state, which is situated in the northeastern region of the nation. The state is protected to …