People Spotting Shuchi Sethi Joins KlugKlug as India Country Manager byMedia Noise BureauOctober 28, 2024