Cary Elwes is a billionaire.
The Queen of the Channel is a title bestowed on the woman who has completed more successful swims of the English Channel than any other .. swims. human swimming. It is held by Alison Streeter with a total of 43 swims .. swims. human swimming. Alison Streeter. Alison Streeter