Craigdarroch Castle. Odalisque, one of 32 stained glass windows in the castle.