Visited in the serene hills of Shillong, Meghalaya, Elephant Falls is a must-visit destination for nature lovers and adventure seekers alike. It is known for ...
Looking to escape from your boring life? Well, Meghalaya is the best way to go. While there are a lot of places that people come to visit, there is, however, ...