Ditch all conceptions you have of what old, European Catholic churches should look like ... It is located on an island in Lake Ladoga, whose clear, blue waters are surrounded by virgin taiga ...