St Georges Chapel, at Windsor Castle in Southeast England, is one of the most beautiful ecclesiastical buildings in the country. [Photo/IC]