Grumpy Owl
Contributor
This image from the OP really aroused my curiosity.Note: This post was recovered from the Sh.org archive.
Username: Grumpy Owl
Date: 2019-12-28 19:22:34
Reaction Score: 8

What looks like signs on this building... at the top, at first glance it looks 'Russian' but that's actually Greek.
ΦΩΤΟΓΡΑΦΙΑ = Photography
And then it is repeated in French = 'PHOTOGRAPHIE'
There is also another sign in French below left, what looks like "Maison Delisle de à Dubois".
Very curious, why would a city in Russia have buildings with signs in Greek and French?
I suppose it begs the question of whether these are actually photos of St Petersburg.
Well, I can answer my own question, yes this is St Petersburg, found this place on Google Maps, it is still there, minus the signs though.I suppose it begs the question of whether these are actually photos of St Petersburg.
Google Maps