royal seal

Location: Hereford Cathedral, England