20160603 city.chennai: European Film Fest: A melange of visual treats