That has to have been an intentional joke; Greggs' aren't good, just cheap and ubiquitous, and almost any proper hand-made-on-site bakery will beat them.
With all due respect, driving past Dundee every time I fancy a wee pasty is a bit too much (and they don't do doughnuts).