by Gilbertdestoke
The altar stands near the centre of the magnificent Norman cathedral in Norwich, Norfolk, England.