The Mozambican agency Create returned from the Pitcher Festival of Creativity with the most prestigious title of the edition: Advertising Agency of the Year, awarded to the agency with the highest cumulative score across all categories. The festival, held in Lagos, Nigeria, from 28 to 30 May, brought together the most creative agencies from across… Source