Shillong Travel Guide & Must See Places

Shillong, widely known as the Scotland of the East, is one of the best tourist spots in India. Whenever I think about a pleasant cold place which challenges my adrenaline, this hill station pops up in my heart with her…