The Bulgarian flag has three horizontal bands: white on the top, green in the middle, and red at the bottom. These colors historically link to the nation's rich and tumultuous past, representing peace, the fertile soils, and the valor of its people.