India’s population has surpassed China’s, but its labor force is still lagging by a large margin
India may be the most populous country in the world, but its labor force continues to lag behind China's, according to Oxford Economics.
Source link