The flag of Zimbabwe consists of seven horizontal stripes in green, yellow, red, black, red, yellow, and green colors. The black stripe on the left represents the people of Zimbabwe, while the red stripe represents the bloodshed during the struggle for independence. The yellow stripe in the center represents the country’s mineral wealth, while the green stripes on either side represent the agriculture and natural resources of the country. In the upper left corner, there is a white triangle that symbolizes peace, with a red star and a depiction of a bird in yellow in the middle. The bird is the national emblem of Zimbabwe and represents the history of the country, which dates back to the ancient city of Great Zimbabwe.