Elephant Falls, Meghalaya by swantour August 14, 2024 written by swantour August 14, 2024 68 Elephant Falls, Meghalaya 0 FacebookTwitterPinterestEmail swantour