Tag: Air France

Omnicom reports 23% decline in organic revenue, says “the worst is behind it”

Omnicom, the advertising colossus, has reported 23% decline in its organic revenue...