Chapel Royal
An altarpiece for Chapel Royal at Holyrood Palace.