The Bulgaria Flag consists of three horizontal stripes: white at the top, green in the middle, and red at the bottom. The white symbolizes peace, the green represents Bulgaria's agriculture and nature, and the red signifies the courage and bloodshed of the country's independence struggles.