Cherrapunji: A Must Visit Place in Meghalaya

Meghalaya also known as the “Abode of Clouds,” is one of India’s most breathtaking states. Surrounded by its lush green landscapes, misty dome-shaped hills, and hidden waterfalls. Cherrapunji: A must visit place in Meghalaya stands out as one of the…