India.
India is the second country that speaks the most English. (125 M).
9.5m questions
12.2m answers