The London Borough of Newham is a London borough in East London, within Greater London. It is situated five miles east of the City of London, and is north of the River Thames.