The Millennium Bridge, London, England