Flags are more than colorful backdrops at sporting events. They're history lessons stitched into symbolic rectangles. Every design reflects geography, revolutions, politics, and ideals a country ...
I'm guessing 'MN' is some place in the USA, but if you don't mind ordering from outside your country I can recommend the The World Flag Database. It is based in the UK and is an excellent resource for ...