Travel photos
The Millennium Bridge in London
This is the Millennium Bridge in London, England. Originally opened in 2000, this pedestrian bridge connects both sides of Thames river. You can walk from the City of London to Bankside. The building you see in the backgroud here is the St. Paul?s Cathedral on the City side of the Read more…