Luxembourg is growing faster though. So at one point it did have less inhabitants than malta. But not since about 1950
"A 2016 study concluded that on average 25–40% of the ancestry of modern Britons was contributed by Anglo-Saxon immigrants."
Lots of other sources confirm this. The Romans, on the other hand, did not leave much of a genetic trace.