Elephant Falls
E234683
UNEXPLORED
Elephant Falls is a popular multi-tiered waterfall near Shillong in the Indian state of Meghalaya, known for its scenic beauty and easy accessibility to tourists.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.