Greater London Authority
The Greater London Authority, also known as City Hall, is the devolved regional governance body of London, with jurisdiction over both counties of Greater London and the City of London.
The Greater London Authority, also known as City Hall, is the devolved regional governance body of London, with jurisdiction over both counties of Greater London and the City of London.