Gomti Shankar has stepped down as Country Head – India, Taboola sources have confirmed to Adgully. She had joined the organization the....