The 2023-24 Premier League season brings a new host of kits from all 20 teams. Which tops the style chart, and which has the worst fashion faux pas?
The 2023-24 Premier League season brings a new host of kits from all 20 teams. Which tops the style chart, and which has the worst fashion faux pas?