Impressions of Newham
The municipality of Newham was rather recently created in 1965 through the reorganization of the municipal administration of Greater London. Only nine years later, the partnership with Kaiserslautern was founded. Newham is located east of London, right on the river Thames. Thanks to its location, which has always favored traffic, trade was already bustling in early centuries. But it is mostly the shipbuilding industry that has characterized the life of the 254,000 inhabitants until now. The attractions of the city include the All Saints Parish Church from the 14th century, St. Mary at Illford from the 14th century, and Abbey Mills Pump Station.