Transfiguration of the Lord Church, Tver
Tver, Russia · built 2002
The Transfiguration of the Lord Church It is a Catholic church in Tver, belonging to the Archdiocese of the Mother of God in Moscow in the Russian Federation, built between 1994 and 2002.
Church data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).