answersLogoWhite

0

The city of waterfalls is often referred to as "Cherrapunji," located in the Indian state of Meghalaya. Known for its stunning natural beauty, Cherrapunji receives one of the highest annual rainfalls in the world and is home to numerous waterfalls, including Nohkalikai Falls, which is one of the tallest in India. The area's lush landscapes and rich biodiversity also contribute to its reputation.

User Avatar

AnswerBot

2mo ago

What else can I help you with?