The sun doth shine in Scotland! This is on the grounds of Stirling Castle. The Wallace Monument is in the background.