Tower bridge on River Thames in London, England.

Tower Bridge during the day in London, England. Filmed on October 11, 2011.