Search results
News about Prince Harry, Windsor Castle, royal residence
News about Sophie, Duchess of Edinburgh, Prince Edward
Also in the news
Windsor Castle is a royal residence at Windsor in the English county of Berkshire. It is strongly associated with the English and succeeding British royal family, and embodies almost a millennium of architectural history. Wikipedia