National flags are not only the symbolic representation of countries across the world but also an expression of patriotism and national unity. In Africa, for instance, flags have evolved from the representation of colonial era dominance to that of political independence. Taking a closer look at their history and diversity reveals some of the most beautiful African flags in recent times.