London Borough of Newham

The London Borough of Newham is a London borough in Outer London. It is located on the River Thames in East London.