Today, English is the international language and it is prevalent everywhere. But this wasn't always the case. We can owe the spread of English to the British, who eventually spread everywhere during the age of exploration. It was called the age of exploration due to the presence of ships and the motive of embarking on journeys to discover areas around the globe, one by one.
Thus, British colonisation began and the spread of the English language as well as culture became certain. Other than that, English itself as a language has origins in many words. It takes up words from many languages, and we can call this too, a result of a number of cultures and countries mixing together during colonisation and even before that, where the basic English words come from, that is, the Latin language.
The video below from IvyPanda provides a mapping of how the English language spread through the ages.