John I "Lackland", king of England is Prince William, Duke of Cambridge's 20th great grandfather!

Are you related to John I "Lackland", king of England? Start a family tree and find out!

Start Your Family Tree
Tweet This