The Greater London Authority ( GLA ) controls the 1579 kmÂ ( 610 sq . miles ) of Greater London , England , covering the 32 London boroughs and the City of London .
The GLA is responsible for the strategic administration of the 1579 kmÂ ( 610 sq . miles ) of Greater London . It shares local government powers with the councils of 32 London boroughs and the City of London Corporation .