Buckingham Palace was concerned about public reaction to the wedding at Windsor Castle, which cost the taxpayer £2m. But the Duke of York insisted on a a wedding 'fit for the Queen's granddaughter.'