Starcom India Bags Top Rank In RECMA New Business Balance Report 2021
Starcom India, part of Publicis Groupe India has ranked No 1 in new business in RECMA's New Business Balance Report for 2021. RECMA is a global independent research firm that evaluates media agencies worldwide. Starcom has gained the top position in ...