Discover the Enchanting Beauty of Cherrapunji

Discover the Enchanting Beauty of Cherrapunji with Imity Travel Located in the heart of Meghalaya, Cherrapunji, also known as Sohra, is a nature lover’s paradise. Also known as one of the wettest places on Earth, this picturesque town captivates visitors…