Shillong city... The Scotland of India