There you are, you’re walking down Nevsky Prospekt Street in St. Petersburg at night. You’re taking in the sights and architecture of the Russian city, what do you expect to see?
I bet you wouldn’t expect to see this:
Get the TNW newsletter
Get the most important tech news in your inbox each week.