Shillong, fondly called the Scotland of the East, is where laid-back charm meets buzzing city life. Think cool breezes, winding roads lined with pine trees, and an energy that's both chill and ...