Named after an Elephant like stone at its foot, the Elephant Falls are amongst the most popular falls in the North-East,…