7 billion people in the world. 1 million startups would mean 7000 people per startup. Yes I think millions sounds right.
You may be right that there are millions of startups, but this particular test seems a little... speculative.
India is a land of paradoxes, just as the U.S these days seems to be.