Shillong. The capital of Meghalaya and translated to ‘the abode of clouds’ is a place like no other. Shillong is told be a flavoured hill station filled with pretty hilltops and a weather that make anyone fall in love with…