Embark on an exciting bank holiday trip to Elephant Falls, located in the beautiful state of Meghalaya, India. This majestic waterfall is a must-visit destination for nature lovers and adventure enthusiasts alike. Get ready to immerse yourself in the breathtaking beauty of the falls and explore the surrounding attractions.