Izabella Scott

Izabella Scott is a writer based in London. She is an editor at ‘The White Review’.