• Saturday, April 20, 2024

Business60 D

India’s unicorns slump for 1st time in 4 years: report

INDIA has witnessed a drop in the number of its unicorns – companies worth over $1 billion (£803 million) — for the first time in the last four years to…

Loading