Buckingham Palace has its own post office, which handles thousands of letters and packages every day.