India, Meghalaya, Shillong, Travel Shillong – The Scotland of the East February 19, 2016 — 4 Comments