The Queen, joined by the Princess Royal, was making a rare public appearance outside Windsor Castle, to formally launch the new home of the Thames Hospice in Maidenhead, which has been welcoming royals for decades.