former SNP leader spoke out after it was revealed that Gordon Brown held a private meeting with Prince William at the Queen's official residence in Edinburgh last week. The Duke and Duchess of Cambridge met with Brown - who has recently launched a new campaign to protect the Union - at the Palace of Holyroodhouse.