The Meena Ayittey One: "I feel that we have the ability to change the world by creating"
Meena Ayittey is an award-winning film director based in London. Working as a director in the film, television and advertising industries...