Saint Andrew is a strange choice to be the national saint of Scotland. Scotland has plenty of its own saints, had they wished to choose a Scot. The Scots nevertheless chose him, but celebrate his feast day with a celebration of traditional Scottish culture. Just as ironically, Romania celebrates the Feast of St. Andrew -- who was a Jew from Galilee in spite of his Greek name -- with a festival descended from the Roman Saturnalia.
In any case, here's an appropriate video.