Shillong. The capital of Meghalaya and translated to ‘the abode of clouds’ is a place like no other. Shillong is…