Queen Elizabeth II, Britain's Prince Philip, and Britain's Prince Charles s - The Independent