Stained glass in St. Margaret's Chapel, the oldest building in Edinburgh castle.