E’Swatini Flag: Meaning and History

History of the flag
The shield on the flag is said to be the one given by King Sobhuza II in 1941 to the Swazi Pioneer Corps when the regiment joined the British Army. The current flag dates from 1967, and E'Swatini was called ‘Swaziland’ until 2018.
What do the elements of the flag mean?

A Ngun shield adorned with spears symbolizes the defense of the country, its history and culture.
The color of peace and stability.
Represents the country's mining resources.
For the blood shed for independence.
