Language
Director
Izzy Aghahowa is a multidisciplinary artist, illustrator, animator & graphic designer based in the UK
Date of Birth: 28 Nov 2001 (24 years)
Place of Birth: Lagos, Nigeria