* Religious freedom: Britain was a relatively tolerant country in the Middle Ages, and it offered religious freedom to all its citizens. This attracted many people from other parts of Europe, who were fleeing religious persecution in their own countries.
* Political stability: Britain was a relatively stable country in the Middle Ages, with a strong government and a well-established legal system. This attracted many people from other parts of Europe, who were fleeing from war and chaos in their own countries.
* Cultural vibrancy: Britain was a culturally vibrant country in the Middle Ages, with a rich literary, artistic, and musical tradition. This attracted many people from other parts of Europe, who came to Britain to experience its culture and to learn from its scholars.