United KingdomEnglandLondonBorough of NewhamThe most interesting citiesBorough of newham the most interesting cities