Tower Hamlets Council is responsible for providing a range of services within its boundaries. These include: education; highways; transport planning; social care; housing; libraries; leisure and recreation; environmental health; waste collection; waste disposal; planning applications; strategic planning; council and business tax collection. It is sometimes referred to as a ‘principal council’. Principal councils have the power to create, alter, merge or abolish parish councils.