Taboola to set up a new sales centre in Mumbai

Partnering with 20,000 publishers around the world, Taboola, a leading discovering platform has been adding value to the content business across the globe. They announced their expansion in the...

mumbailive.com