... no escape ...

Kensington Palace, London, UK

Comments 1