The Church of the Intercession of the Holy Virgin, a Russian Orthodox cathedral in Saint Petersburg, Russia, stands majestically against a clear blue sky, its colorful domes and spires contrasting with the snow-covered ground.