Turku Orthodox Church or the church of Empress Alexandra Martyr is the main church of the Turku orthodox parish located on the northeast corner of Turku Market Square in Turku, Finland. The church was built in under plans drafted by architect C.L (...) (from Wikipedia)