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