The St. Laurence church has some of the finest stained glass in South Oxfordshire.