European countries with small populations can't afford to dub English language TV programs so they subtitle them. This results in many people in these countries speaking good English.
Pilots have to speak English - it's the language used for all Air Traffic Control.