FCB New York has been named the world’s most awarded agency in The Drum’s World Creative Rankings, a landmark moment for the agency. The World Creative Rankings are the industry’s most ...