Invia SMS: Is the future of the world tied to English-speaking population?