The Lesotho flag has horizontal stripes of blue (for rain), white (for peace), and green (for prosperity) in the proportions of 3:4:3; centered is a black Basotho hat; the flag was unfurled in October 2006 to celebrate 40 years of independence.
Source: CIA World Factbook, 2007