Posted Monday 27 Sep 2021
Leila is a writer/director, currently based in New Zealand having completed a diploma in Screen and Media at Sydney Film School in 2019. With a degree in Physics and Economics and a Masters in Management, she worked in finance before quitting to travel.