Every year at Christmas the Queen of England pays for 1,500 Christmas puddings.  That’s right, each member of her staff receives a Christmas pudding. It’s a tradition reportedly started by her grandfather!  Click here for more!  (Photo Credit: Tesco)