0 North East India September 20, 2023 6 Min Read Journey to Cherrapunji: 19 Must Visit Places Nestled in the lush hills of Meghalaya, Cherrapunji, also known as Sohra, is a paradise for nature enthusiasts and adventure seekers. This charming town is renowned for its astonishing beauty,…