Shell Centre

Unmissable during a walk along the South Bank of the River Thames, London, Shell Centre is the London headquarters of the global oil company. Close to County Hall and the London Eye the Shell Centre was constructed in 1961 and at the time was the biggest office building in Europe based on floor space.