Original: St George 's Chapel is the place of worship at Windsor Castle in England , United Kingdom .
Simplified: St George 's Chapel is the church at Windsor Castle in England .