The national flag of Lesotho features blue, white, and green horizontal stripes with a black Basotho hat (mokorotlo) in the center, symbolizing peace, rain, and prosperity. It represents the country's identity and heritage.