Meghan Markle Actually Has Royal Ancestors
Prince Harry may not be marrying a commoner, after allresearch finds that Meghan Markle actually has royal blood in her. The actress is a direct descendant of England's King Edward III, who ruled from 1327 until 1377, according to genealogist, Gary Boyd Roberts. That technically makes her and Harry 17th cousins.