Interesting Places in Great Britain: St. George’s Chapel at Windsor Castle

For those who have read both LADY OF ASHES and STOLEN REMAINS, you know that Windsor Castle is a large royal residence where Prince Albert died on December 14, 1861.  Today it is the preferred weekend home of Elizabeth II, but Queen Victoria thought it gloomy, much preferring her seaside retreat of Osborne House on […]