Time for a new challenge here, so as no-one else has posted one, here is to test your knowledge:
Somewhere in the UK?
Gosh........ thread alive?
Care to be more specific in your guess?
I'll take that as a yes; UK.
Somewhere in Scotland based on the architecture, and landscape would be my first guess.
Edinburgh Castle!
Och aye...... it is indeed Edinburgh Castle.