Elephant Falls
Stunning Waterfalls in North-East India to Visit Once in your Life!
Travellers, fasten your seat belts because Local Samosa is here to take you on the heavenly voyage to explore the 'Seven Sisters of India.' Keep scrolling to plan your next visit and witness the waterfalls in North-East India.