India may be the most populous country in the world, but its labor force continues to lag behind China’s, according to Oxford Economics.
You are here: Home / India’s population has surpassed China’s, but its labor force is still lagging by a large margin