The Polish flag consists of two horizontal stripes of equal width, with white on top and red on the bottom. These colors have historic roots in the Polish emblem—a white eagle on a red shield—and signify hope and the many challenges the nation has faced.