Cherrapunji, also known as Sohra, is famously renowned as one of the wettest places on Earth. Nestled in the enchanting hills of Meghalaya and is truly a dream destination for nature lovers, adventure seekers, and honeymooners alike because Cherrapunji is a treasure trove of lush green landscapes, mysterious caves, and […]