3 ms·India and China each have billions of people.by loeg 1y agoIndia and China each have billions of people.eru 1y agoIndia and China both have about 1.4 billion each. To say 'billions', I'd assume you'd want at least 2?