Stock Photo - Close-up of Millennium Bridge over the River Thames, London, England, UK

Stock Photo: Close-up of Millennium Bridge over the River Thames, London, England, UK.