Time lapse footage of rush hour traffic on Westminster Bridge in London with Houses of Parliament and Big Ben in the background, London, England, United Kingdom.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…