The longest-running National flag belongs to Denmark. Its flag was adopted in 1370. However, according to the legend it dates as far back as 1219.