This is an image from the LG TV screen saver. Does anyone have any idea where this place is?
I've never seen this place myself, nor heard about it before today, but after some research online, I'm fairly certain this is Segovia in Spain.
The town is a UNESCO world heritage site.
The mountains at the back are the Sierra de Guadarrama.