Windsor Castle has been very much in the headlines recently. If you haven’t noticed, it is about to host a rather royal wedding. On Saturday…