The Bulgarian flag consists of three horizontal stripes: white, green, and red. These colors represent peace, nature, and courage. Bulgaria is one of the oldest countries in Europe and is famous for yogurt and roses. Its capital, Sofia, is a city rich in beautiful architecture.