‘Peddlers’ receives favourable reviews at the Cannes Film Festival 2012