For those interested, there is an article about Meteora (Greece) in today's Globe and Mail newspaper http://tinyurl.com/34dcd
Regards, Linda