What is the difference between an anthem and a song?

What is the difference between an anthem and a song?

A National Song is a patriotic hymn adopted by the government of a country to be sung on public or state occasions. A National Anthem, on the other hand, is a musical composition, at times patriotic in nature, that defines a country’s history, tradition and struggles.

See also  Which insurance company is the most popular?