Natasha Stallard

Natasha Stallard is a writer based in Istanbul.