The Italian film, Dogman is the overall winner of this year’s 2018 Cape Town International Film Market and Festival winning three awards including the most coveted award, The Grand Prix,
Malila: The Farewell Flower (2017)
Malila: The Farewell Flower (2017)