mountains and clouds in Shillong, India

Shillong

Shillong is known as the Scotland of the East, a dreamy hill station in Meghalaya, and a lesser known gem of India’s wild and unspoilt Northeast region. Meghalaya literally translates to the abode of clouds. Morning mists, scented pine forests, and rushing waterfalls add to the romantic appeal of this green, picturesque location.