The flag of Mozambique features three horizontal stripes of green, black, and yellow, with a red triangle on the left side. The flag also contains the country's coat of arms, which includes a crossed rifle and hoe, symbolizing the defense and agricultural work of the nation. Green represents the country's fertile land and the struggles of the people. Black symbolizes the continent of Africa. Yellow represents the wealth of the country's natural resources. The red triangle symbolizes the struggle for independence. The coat of arms, featuring the rifle and hoe, emphasizes the importance of defense and labor in the country's development. The flag was adopted on May 1, 1983, following Mozambique's independence from Portugal in 1975 and the subsequent civil war.