Prince Charles is the longest-serving heir apparent in British history.

The previous record, of 59 years, two months and 13 days, was set by his great-great-grandfather, King Edward VII, Clarence House said.

The Prince of Wales became heir apparent at the age of three when his mother, Princess Elizabeth, acceded to the throne on 6 February 1952.

Charles, now 62, was nine when he was given the title the Prince of Wales.

Edward VII was born the heir apparent on 9 November 1841 as his mother, Queen Victoria, was already on the throne.

He took over as King when she died on 22 January 1901.

The heir apparent, currently the eldest son of a sovereign (unless the monarch’s children are all female), is the next in line to the throne and their right to succeed cannot be altered by the birth of another.

However, Deputy Prime Minister Nick Clegg recently said the government would consider changing the laws on royal succession to remove the right of male heirs to succeed before older female siblings.

He said both he and Prime Minister David Cameron were “sympathetic” to changing rules which seemed “a little old fashioned”.

Godfather’s advice

But he added that it was not straightforward, because the decision would have to be approved by all Commonwealth countries.

Prince William’s godfather, Constantine, the former King of Greece, has told the BBC he does not expect William to succeed ahead of his father.

Constantine, who was overthrown in 1973, dismissed recent polls which suggested the majority of Britons would prefer Prince William to leapfrog Prince Charles to the throne.

Constantine, who will be a guest at the royal wedding, described William as “straightforward, honest, hardworking and never losing his sense of humour”.

But he said of the line of succession: “It works from father to son or mother to son and that’s how it goes.

They have to wait their turn… that’s how it should be because we are not politicians.”

Source: BBC


NULL Invalid API key or channelobject(stdClass)#8557 (1) { ["error"]=> object(stdClass)#8577 (3) { ["code"]=> int(403) ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["errors"]=> array(1) { [0]=> object(stdClass)#8534 (3) { ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["domain"]=> string(13) "youtube.quota" ["reason"]=> string(13) "quotaExceeded" } } } }