The national flag of Mozambique is a horizontal tricolour of green, black, and golden-yellow with white fimbriations and a red isosceles triangle at the hoist. The triangle is charged with a five-pointed gold star in its center, above which there is a bayonet-equipped AK-47 crossed by a hoe, superimposed on an open book. The colours and symbols of the flag represent different aspects of the Mozambican people and their war of independence.
Learn more on Wikipedia