Veliky Novgorod, Novgorod Oblast Russia
Russian Orthodox
Founded in the 12th century, there were originally two adjacent churches facing different streets. Over time they became one, becoming a single structure.
Veliky Novgorod, Novgorod Oblast Russia
Russian Orthodox