mayorwatch.co.uk
National Government in London
Situated on Millbank the Government Office for London is a central government body responsible for co-ordinating the policies and efforts of 11 government bodies including the Home Office, Departme…