King Charles celebrates two birthdays every year, on November 14 and June 10, and he has always liked to receive a very specific gift when the day rolls around

With a fortune estimated to be anywhere between £640 million and £2 billion, King Charles III could buy just about anything he fancies. This leaves his friends, family, and admirers in a bit of a pickle as he celebrates his 77th birthday.

"That's the question," quips the King's former butler, Grant Harrold. "What do you give the person who has everything?".

Grant, who served His Majesty from 2004 to 2011, reveals that the King, hailed by Alan Titchmarsh as "the best royal gardener in history," always appreciates a gift for his cherished Highgrove garden .

"He would always ask for things for the garden," Grant exclusively t

See Full Page