Caption
Europe, UK, England, London, East London, Docklands, Canary Wharf, Trinity Buoy Wharf , boats moored on the River Thames in front of the Millennium Dome O2 stadium (architect Richard Rogers, completed December 1999) and business buildings in the docklands financial district