New research indicates that some stained glass windows from Canterbury Cathedral ... is a symbol of England's history, artistry and religious thinking. Now, a scientific discovery has given ...