The venue then had to be switched from Windsor Castle to the town hall because the Prince's aides had failed to check the legal and practical requirements of holding it at the castle. It soon emerged that all civil ceremonies must, by law, be open to the public so that anyone who wanted to object could do so.