Definition

Newham is a London borough in the East London subregion. It is located to the east of the central London districts and is notable for its diverse population and rapid development in recent years.