Elephant Falls: A Gem of Shillong, Meghalaya

Elephant Falls

Elephant Falls -Nestled amidst the lush greenery of Meghalaya, Elephant Falls stands as an enchanting testament to the raw beauty of nature. Situated just a few kilometers away from the vibrant city of Shillong, this cascading wonder draws travelers and nature enthusiasts alike with its pristine allure. Let’s embark on a journey to unravel the … Read more