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