The story behind one of the Royal Family’s favourite residences, Windsor Castle – Royal Central
Located in the English county of Berkshire is Windsor Castle, a long-time favourite residence of the British Royal Family. Hundreds of years old, the castle has withstood some of Europe’s…