Barcelona, Spain
And you've stumbled onto the alternate dimension. Good luck trying to escape (all links get you out of here actually but don't tell that guy over to the right).