Cannes, France.