Royal expert shares prediction on when Prince William will become king
King Charles has been battling cancer for almost two years. The monarch has partly been forced to cancel some of his previous scheduled duties abroad, with his son and future king, Prince William, taking his ...