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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed