who will be the next king of england?
In the British royal family today, the throne will pass from Queen Elizabeth II upon her death to her son Prince Charles. Next in line is Charles' eldest son (and Kate's husband), William, the current Duke of Cambridge.