Prince William's apology for Queen's birthday card

Britain's Prince William, the second in line to the country's royal throne, visited a 109-year-old woman to apologise for the Queen's birthday card.

Catherine Masters, who complained when she received the same birthday, card from the Queen for a fifth year in succession, was surprised to receive an apology in person from the 26-year-old Prince.

Masters, one of the oldest women in the UK, complained to the Buckingham Palace after she noticed that the Queen was wearing the same yellow dress in the last five of the nine cards.

"I told him I would like the Queen to have a new dress because the one she wears has been the same. I think either a blue or white one would be nice," Masters was quoted as saying by the Daily Telegraph online today.

"We talked about a lot of other things as well," said the woman, who was born in 1899 when Queen Victoria was still on the throne.

The woman shared tea, scones and eclairs with the future King. The pensioner has now been invited to a garden party with the Queen at the royal palace on July 7, the report said.