The Wild Amount Of Money The Queen Spends On Christmas Gifts
Have you been making your list? Checking it twice? Studying throughout the night to find out who's been naughty or nice? Well, if so, you are in good company as Santa — er, we mean Queen Elizabeth — is doing the same thing herself for exactly 620 of her nearest and dearest. (Yes, really.)
Read More