After nearly four long years, the wait is almost over as the FIFA World Cup returns to make our summer a lot less boring. From 14 June to 15 July, 32 teams will battle it out to be crowned world champions.
As with every edition, kit manufacturers release new kits ahead of the quadrennial event in a bid to tap into the fans' patriotic fervour and boost sales. All teams have home and away kits but the World Cup usually see designers come up with completely different designs in case of there is a colour clash - as is bound to happen when you play a number of different teams.
Sometimes they get it right, and sometimes they get it wrong. But who are we to decide?
Take a look at the released home and away kits of all teams participating in the World Cup in Russia this year and decide for yourself. Which team has the best kit?
Group A
Russia (Adidas)
Saudi Arabia (Nike)
Egypt (Adidas)
Uruguay (Puma)
Group B
Portugal (Nike)
Spain (Adidas)
Iran (Adidas)
Morocco (Adidas)
Group C
France (Nike)
Peru (Umbro)
Denmark (Hummel)
Australia (Nike)
Group D
Argentina (Adidas)
Iceland (Errea)
Croatia (Nike)
Nigeria (Nike)
Group E
Brazil (Nike)
Switzerland (Puma)
Serbia (Puma)
Costa Rica (New Balance)
Group F
Germany (Adidas)
Mexico (Adidas)
Sweden (Adidas)
South Korea (Nike)
Group G
Belgium (Adidas)
Tunisia (Uhlsport)
England (Nike)
Panama (New Balance)
Group H
Poland (Nike)
Colombia (Adidas)
Japan (Adidas)
Senegal (Puma)