Prince George will never be king and monarchy will end in two generations, predicts author

Prince George will never be king because the monarchy will die out before then, novelist Hilary Mantel has predicted.

Eight-year-old Prince George, 8, is third in line to the throne behind his grandfather Charles and dad William.

But the Booker Prize-winning author believes there are only two generations left in Britain’s monarchy and feels modernisation means that time is running out for the royals.

The writer is best known for her Wolf Hall trilogy about the rise of blacksmith’s son Thomas Cromwell to Henry VIII’s chief minister, to his downfall and execution and admires the Queen’s determination.

But by Mantel’s “back of the envelope” calculations, the monarchy will only last another two generations due to modernisation, making Prince William, 39, the last King of England, when he eventually inherits the throne.

Mantel told The Times : “I think it’s a fair prediction, but let’s say I wouldn’t put money on it.