A national flag is a flag that represents and symbolizes a country. The national flag is flown by the government of a country, but can usually also be flown by citizens of the country. A national flag is designed with specific meanings for its colours and symbols. Flagsworld.org provides the list of all world flags with images, meanings, history, country information, currency, codes and time zone.