The claim has some basis but is disputed. Different rankings place India between 2nd and 5th globally. According to some studies, India has one of the largest pools of scientists and engineers, though China now claims the top position in many metrics. The exact ranking depends on whether measured by absolute numbers, per capita, or other criteria.