Newham

borough in the London Region in England

Newham is a borough of London.