London - June 7: Vehicle traffic at Westminster Bridge on June 7, 2010 in London, UK. Westminster Bridge is a road and foot traffic bridge over the River Thames between Westminster, Middlesex bank, and Lambeth, Surrey bank in what is now Greater London, E