One nitpick:
> The Romans arrived in Britain a couple of thousand years ago, and brought Latin with them. Local tribal leaders had to learn Latin, or else. So they did, and Latin became the language of religion and administration — which is why the words ‘religion’ and ‘administration’ come from Latin.
I'd argue the Normans have much more to do with that; the Romans might've brought Latin with them, sure, but the Old English that came after the Romans lost control was chiefly Germanic (especially considering prior conquests/arrivals by the Angles, Saxons, and Jutes, all of whom spoke Germanic languages). The much-more-recent Norman conquests are what "Latinized" English, by enforcing French as the language of administration (and Latin as the language of religion, as it was for as long as the Catholic Church existed up until the Protestant Reformation made non-Latin languages acceptable for church).
Further, at the time of the Roman conquest few (if any) people in what's now England were speaking anything resembling English; the native peoples of the British Isles were Celtic, and accordingly spoke a Celtic language, very different from any Germanic language like English.