Die Flagge Bulgariens besteht aus drei gleich großen, horizontalen Streifen: oben weiß, in der Mitte grün und unten rot. Diese Farben stehen für Freiheit und Frieden (weiß), die Fruchtbarkeit und Natur Bulgariens (grün) sowie für das Blut, das beim Kampf für die Freiheit vergossen wurde (rot). Die Flagge in ihrer heutigen Form wurde erstmals am 16. April 1879 eingeführt und hatte bis 1944 Bestand. 1947 wurde das Staatswappen in der linken oberen Ecke eingefügt. Ihre alte Form erhielt sie am 27. November 1990 zurück.
Quelle: Wikipedia