Today, 30 November is Saint Andrew’s Day, a holiday celebrated in many countries and especially in Scotland where it is the official national day. Saint Andrew is also the patron saint of Scotland.
In Scotland, and many countries with Scottish connections, Saint Andrew’s Day is marked with a celebration of Scottish culture with traditional Scottish food, music and dance. In Scotland the day is also seen as the start of a season of Scottish winter festivals encompassing Saint Andrew’s Day, Hogmanay and Burns Night. There are week-long celebrations in the town of St Andrews and in some other Scottish cities.