Why Has English Become A Global Language?

Why Has English Become A Global Language? The renowned linguist, David Crystal, suggests that “a language becomes a global language because of the power of the people who speak it.” The ‘power’ of English was initially based on political and military factors, most notably the expansion of the British Empire. Why English is global language?