Millennium Bridge...
The Millennium Bridge in London, England is a stunning piece of modern architecture that has become an iconic landmark in the city. Spanning the River Thames, this pedestrian-only bridge connects St. Paul's Cathedral on the north bank with Tate Moder...
London, , England