Welcome to the lair of John, the self-proclaimed Sock King of the British Empire. Here, you'll find the most majestic and questionable collection of British flag-inspired socks the world has ever seen.
Union Jack: The classic British flag with three crosses, because who needs subtlety?
St. Andrew's Cross: The one with the saltire, because salt is life, right?
The Windsor flag: Because the Royal Family needs their own flag.