The view of the Millennium Bridge in London, England over the Thames River