The Global SVP of Taboola says India is a good chunk of their overall business, contributing 30 per cent to the Asia Pacific business revenue