Meghalaya, a state in northeast India, is known for its stunning landscapes and vibrant culture.

Cherrapunji, also known as Sohra, is a mesmerizing hill station in the northeastern state of Meghalaya, India. Famous for being one of the wettest places on Earth, Cherrapunji's lush green landscapes, cascading waterfalls, and breathtaking views make it a popular destination for nature lovers and adventure enthusiasts alike.