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