◄
Back
Long description
A photo of City Hall, on the river front in London, a modern multi-storey office building housing the Greater London Authority.