Head of News The i Paper · London, United Kingdom Posted02 Nov 2026 LocationLondon Area, United Kingdom EmployerThe i Paper OutletThe i Paper Apply on the original posting The full description is on the original posting.