I think I might have it. Would that be the red, white and blue of Cuba by any chance? ... making it Luna Star?
If it is, you have flipped the image again you crafty so and so.
EDIT: On second thoughts, that's not part of Europe is it... so maybe I'm wide of the mark after all.