Expedia, one of the world’s biggest full-service travel sites, has awarded Saatchi & Saatchi its global creative account, consolidating all worldwide comms into the network. The account will be managed by Saatchi & Saatchi in London and Saatchi & Saatchi’s ...
Read More »