This appears to have taken place in Novosibirsk, Russia. Novosibirsk translatd into English is `Nervous-Beserk`.
No, actually it means ‘New Siberia.’ Or perhaps you were joking.