Latest stories

  • Church of St. Andrew at Vuoksa

    Small wooden church of St. Andrew is located in the river Vuoksi in the Leningrad region. Built in 2000, the church fell into the Guinness Book of Records as the world’s only church built on a tiny island, which serves […] More