The View has not posted anything yet
About

Experience the beauty of Elephant Falls in Meghalaya, a serene, three-tiered waterfall near Shillong. A must-visit spot for nature lovers and adventurers.

    More info