Stock Photo: England, Oxfordshire, Oxford. Altar in the Chapel of Keble College. The foundation stone for the chapel was laid on St Mark's Day 1873 and was officially opened on the same day in 1876.