Sir Norman Foster

has unveiled his plans for Europe’s tallest building, the 400m 92-storey Millennium Tower for London. Developer is Trafalgar House Property.

Latest articles