Cannes, France

The IAA Studio at Cannes Lions Festival of Creativity