240+ Free Flags PNG Icons: Flags
Flags, a collection of 240+ Free Flags PNG icons containing a flag of every major country around the world. The flags icons set comes in several sizes: 16×16, 24×24, 32×32, 48×48, and 64×64.
It has 2 variants – as flat and standard, and with a lovely glossy finish.
These flags are from IconDrawer: http://icondrawer.com/free.php
I think it’s copyright offence.