A total of 30 million Brits have foreign ancestors, with 23 per cent originating from Ireland.

One in five Brits is of French or German descent with more than half able to trace their roots to outside the UK, according to new research.

Britain's foreign descendents originate from the following countries (in percentage): 1. Ireland 23%, 2. France 10%, 3. Germany 9%, 4. Scandinavia 6.5%, 5. Canada 5%.

Source