Located near Cherrapunji, it is one of the wettest place on Earth. It has some tallest waterfalls.
Answers
Answered by
0
Answered by
0
Answer:
Nohkalikai Falls
The waterfall is located in the Indian state of Meghalaya, near Cherrapunji, one of the wettest places on Earth.
Similar questions