Meghalaya, meaning the “abode of clouds” is a paradise for nature lovers. A hill station that is home to beautiful, mesmerising sky in true sense has captivated minds of tourists all across the globe. It is perfectly nestled in the northeast of India in the Himalayas. You can expect panoramic views, foggy hills, terraced slopes, cascading waterfalls, and serpentine rivers mesmerising your soul I Kricpy Khera