No prizes for guessing: Shillong is one of the best tourist destinations for those who wish to explore India’s North…