Updated on August 24, 2024August 21, 2024North East Places To VisitCherrapunji Waterfalls: 10 Cascading Wonders To Explore When In Meghalaya Cherrapunji Waterfalls are one of the most enthralling wonders of nature in India.