st andrews on a cloudy day