print is the English flag.
Aside from the size, very good product.
So these are socks "below the knee"