Eliza Mackintosh

  • Eliza Mackintosh is a London-based digital producer covering Europe, the Middle East and Africa for CNN International.

Articles by this author