Defining the Future: ECI Awards Joins Forces with Petal Ads to Open a New Era of Digital Innovation
Shanghai, China, 10th Dec 2025 – The ECI Awards 2025 final judging session, hailed as the “Nobel Prize of the global digital innovation field,” was held in Shanghai.…