Does any of you know where this unusual metro station is located?

Here's a hint: it's not on a spaceship! :)
Photo
Shared publiclyView activity