Sort:  

All Europeans speak good English. Usually even better than Americans lol. Except the Italians and perhaps the Spanish and lower parts of Balkan.