This window is in St. Margaret’s Chapel in Edinburgh Castle, the chapel is the oldest surviving building in Edinburgh according to Wikipedia. This window is of St. Margaret herself.
The castle is a wonderful place to visit. The little chapel takes your breath away…standing in a structure that was built around 1100….just mind-boggling.
Visit more and peer through some windows here: http://lingeringvisions.wordpress.com/2013/01/16/thursday-lingering-look-at-windows/