Namibia's flag consists of a diagonal red stripe with a white border, separating a blue triangle on the top and a green triangle on the bottom. There's a golden sun with 12 rays in the top triangle. The blue represents sky and ocean, red stands for the Namibian people, green the agriculture, and the sun for energy and life.