India is the most represented country on the annual Meaningful Business 100 award for the third consecutive year
ET Exclusive: India regarded as centre of innovation due to market dynamics, startup scene, says Jim Peck, Global CEO NielsenIQ