One reason could be that since England has colonized most of the countries in the past, the English language has been spread around. Another reason would be since English speaking countries like the US and Britain are powerful economically, knowing English is very important when making trades and business deals.