Flag of Mauritania
The green color and crescent stands for Islam, the red stripes with the length of 1/5 of the width of the flag symbolizes blood, shed by heroes who fought with the French for independence. The green background also sybolizes prosperity and hope and the golden color of the crescent is interpreted as the color of the sand of Sahara, covering almost the entire country.