Stock Photo - View over the River Thames, London Eye and pedestrians walking along Westminster Bridge, London, England, United Kingdom


Location
Westminster Bridge, London, England, United Kingdom