The heir apparent: Britain's Prince Charles