Surprise Me!

Meghan Markle is descended from a Scottish King

2018-04-04 5 Dailymotion

Meghan Markle is directly descended from a Scottish King 'Robert The Bruce' through 25 generations.