St Andrews — town on the east coast of Fife in Scotland, UK