Places to visit in Cherrapunji include Nohkalikai Falls, Mawsmai Caves, Seven Sisters Falls, Double Decker Living Root Bridge, and Eco Park, all showcasing lush greenery and stunning scenery