The 59th Cannes Lions International Festival of Creativity is now open for delegate registration. Taking place from 17 - 23 June in Cannes, France,....