After Prince Charles, who is next in line to be the king of England?
Prince William
Prince Andrew
Prince Edward
Fresh Prince