The services Ofsted inspects or regulates include local services, childminding, child day care, children's centres, children's social care, CAFCASS, state schools, independent schools and teacher training providers, colleges, and learning and skills providers in England. It also monitors the work of the Independent Schools Inspectorate. HMI are empowered and required to provide independent advice to the United Kingdom government and parliament on matters of policy and to publish an annual report to parliament on the quality of educational provision in England. Ofsted distributes its functions amongst its offices in London, Manchester, Nottingham, Birmingham, Cambridge, York, Darlington and Bristol.