CANNES, France – The 67th Cannes Film Festival closed with restraint on Saturday evening when the Palme d’Or was awarded to the Turkish film “Winter Sleep”. Directed by Nuri Bilge Ceylan, the 3-hour, 16-minute philosophical talkfest about life and death, good and evil, the beauty of the natural world and the art of conversation, had […]