You stated that 6.5 (Canada speaks French as well) speak...
English should not be considered an international or universal language.
First off, English is ONE of the SIX languages of the UN. The others are Arabic, Chinese, French, Russian, and Spanish. The EU has 23 international languages. Some are Greek, Irish, Hungarian, Spanish, Portuguese, German. You stated that 6.5 (Canada speaks French as well) speak English, as well as a number of Caribbean countries (which speak English, but less than the Latin/Romance languages). That is barely scratching the surface. It is no where near universal. There are 196 countries in the world. Those organization you states use English as ONE of their MANY languages. why not call all 6 UN languages universal? A lot of Africa and the Middle East speak Arabic. Russia and former Soviet countries speak Russian. An entire continent (or half of one depending on your geographic views) speaks Spanish and/or Portuguese.