Leila Afghan
London, United Kingdom
Leila is a photographer, filmmaker and digital creator based in London. Her style draws inspiration from real life experiences, emotions and dreams while blending raw documentary realism with elements of surrealism.