The Abode of Clouds – Meghalaya

Meghalaya means the abode of clouds,also nicknamed as the “Scotland of the East” is the second most popular state of Northeast India. Shillong is the state capital and region is wettest place of India as well as notable for biodiversity of mammals, birds and plants. Mawlynnong Village Mawlynnong Village of Meghalaya state is the cleanest … Continue reading The Abode of Clouds – Meghalaya