Meghalaya | The abode of clouds Meghalaya as the name suggests is a residence of clouds. This beautiful place of northeastern India is an all-time favorite spot for travelers. The state is surrounded by National and International borders on all its sides. Shillong is also known as the “Scotland of the east” is the capital […]