London, England - The Big Ben Clock Tower and Houses of Parliament with iconic red double-decker buses at city of westminster by night

Code produit:
142167564