Britain’s Queen picks Windsor Castle over Buckingham Palace as permanent home
Windsor Castle was previously only the Queen’s getaway home and her residence for Easter and Royal Ascot races in June. Britain’s Queen Elizabeth II is unlikely to live at Buckingham Palace in London again, choosing her Windsor Castle residence in Berkshire as her base, according to a media report on Sunday. The 95-year-old monarch has … Read more