What is a Borough?

A borough in England can be a town that has privileges bestowed by royal appointment. It can also be a district within a city, like the boroughs of New York City. They are self supporting entities.