England

St George’s Chapel – Windsor Castle

This article was written by Holly Sennett. St George’s Chapel Windsor Castle has long been seen as a symbol of the British Monarchy and a significant British landmark. During its long history, Windsor has played host to nearly every monarch from Henry I in the 12th century to the current Queen. Some monarchs have never [read more]