Question: who has a blue flag with a white cross?
Answer: Greece. The Greek national flag features nine horizontal stripes of white alternating with blue. It also has a blue canton on the upper hoist-side with a cross. The white cross represents the established religion of the locals (Eastern Orthodox Christianity).