Scotland

Shillong – The Scotland Of The East

Shillong – The Scotland Of The East Shillong seems to be God’s own canvas, with natural decorations of waterfalls, pine…