I wikipedia'd it before I posted.
https://en.wikipedia.org/wiki/List_of_countries_by_English-s...
United States - Total English Speakers: 283,160,411
India - Total English Speakers: 246,344,737
https://en.wikipedia.org/wiki/List_of_countries_by_English-s...
United States - Total English Speakers: 283,160,411
India - Total English Speakers: 246,344,737
That being said I think the table is wrong because the numbers don't add up to the total and also don't match the source. Based on that census India should have only 12.18% of English speakers, not 22.18%, so you should be correct in any cases.