China enjoys a statistical advantage over India. According to Global Firepower, it has 21,83,000 active forces and 510,000 reserve troops, while India has 14,44,000 and 21,00,000.