Prince Charles, the heir to the British throne, has been promoted to top rank in all three British military services.

Queen Elizabeth II appointed her eldest son to the ranks of Field Marshal, Admiral of the Fleet and Marshal of the Royal Air Force, equivalent to 5-star rank in the US.

Charles, 63, the Prince of Wales, served in the Royal Navy and the RAF throughout the 1970s.

Only two other members of the royal family hold honorary five-star rank: the queen's husband Prince Philip -- in all three services -- and her cousin Prince Edward, the Duke of Kent, who is a field marshal.

Charles's sons are both military helicopter pilots -- Prince William in a search and rescue role with the RAF and Prince Harry on attack choppers with the Army Air Corps.

Meanwhile General Charles Guthrie, who was the head of the British military during the Kosovo War, was made an honorary field marshal.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.