Set on a hill overlooking the Finnish capital of Helsinki, this beautiful Orthodox church is the largest of its type in western Europe. At the time...