MNA Iranian animation 'The Servant', directed by Farnoush Abedi, won the best short animation award for February at London Independent Film Festival.
The animation tells the familiar story of the master and subordinate; a giant cockroach serves to man and after a while, it gets tired of his servitude and disrupts the rules of the game.
The ...