Designed by
Title
The Russian Church of Geneva #205547554
Description
Geneva, Switzerland - September 8, 2020: The Russian Church of Geneva, named Cathedral of the Exaltation of the Holy Cross, is a Russian Orthodox church in the chic neighborhood of Les Tranchees
This image is editorial