London, the UK. Red bus in motion and Big Ben, the Palace of Westminster. The icons of England

Code produit:
243572614