One of the natural attractions, with which Meghalaya is symbolized, happens to be Elephant Falls, a place full of historical and cultural significance besides being a sheer visual treat. Situated amidst the hilly landscape of Shillong, this beautiful fall cascades down the slopes, attracting people from all over the world. But where is Elephant Falls located? It is just 12 kilometres from Shillong