My guess is English, but the question is tricky. Non-native speakers does NOT mean every single speaker of English born outside of the UK, North America and Australia. There are many different...
Mandarin Chinese. This language is spoken by the greatest number of non-English speakers. Due to a large population this why it has the greatest number of non English speakers.