Stained glass in the 800-year old St. Margaret's chapel at Edinburgh castle