Travel: A decade… and decadence on the Fife coast at St Andrews resort

The five-star Fairmont Hotel overlooking the resort’s golf courses
The five-star Fairmont Hotel overlooking the resort’s golf courses