Photo: Secretary-General Ban Ki-moon delivers the keynote address at Palais des Festivals in Cannes, France.