St Andrew Day UK: St Andrew’s Day, 30 November, is the Scottish national day. It’s an opportunity to wear some plaid, hear some out bagpipes playing “Gracious Flower of Scotland”, move a Highland indulgence and eat some haggis and shortbread with...