Queen Elizabeth, Prince Philip departing remote Balmoral Castle, will return to England
Published
Queen Elizabeth and Prince Philip are departing from Balmoral Castle in Scotland to an estate in England before returning to Windsor in October.
Published
Queen Elizabeth and Prince Philip are departing from Balmoral Castle in Scotland to an estate in England before returning to Windsor in October.