eNews6 months ago
Google India marketing chief calls it quits after 14 years
MUMBAI: After nearly 14 years climbing Google’s ranks, Neha Barjatya has bid farewell to the tech behemoth. The marketing director announced her departure from Google India...