Obviously European (duh!)
From the grandiose architecture I'd suggest a Balkan state.
From the Metro (is it called that?) I'd have a stab at one of the more successful states.
Romania? Bucharest?
It looks like some pics I've seen before.
Okay, laugh's on me if it's Paris