Which is the oldest national flag still in use?

Answer: Denmark