"About 1500 Christmas puddings paid for by The Queen (through the Privy Purse) are distributed to staff throughout the Palaces, staff in the Court Post Office and Palace police. Each pudding is ...
Results that may be inaccessible to you are currently showing.