The flag of Bulgaria consists of three horizontal stripes of white, green, and red. The current flag design was adopted on April 16, 1879. Here’s a brief history and meaning of its colors:
The Bulgarian flag has undergone minor variations over the years but has consistently featured the white, green, and red stripes.