Check out ALL the 2014 World Cup shirts

The Rio Report

View gallery

.

The iconic Maracana stadium in Brazil, which will host the World Cup final

The waiting is finally over, and after much speculation and countless shoddy Photoshop efforts on social media, every one of the 2014 World Cup shirts (home, away and - in a few cases - third editions) has been unveiled.

The tournament in Brazil is sure to be a carnival with incredible colours, noises and atmospheres. Some of the shirts have embraced this aspect of the World Cup, while others (ahem, England) have stuck with incredibly boring, plain and overpriced offerings.

Anyway, waste no more time - here are the shirts in all their glory. Remember to let the world know in the comments box below which ones you like and which you really do not have a taste for. Enjoy!

- - -

Brazil (Group A)

View gallery

.
Brazil

Cameroon (Group A)

View gallery

.
Cameroon

Croatia (Group A)

View gallery

.
Croatia

Mexico (Group A)

View gallery

.
Mexico

Australia (Group B)

View gallery

.
Australia

Chile (Group B)

View gallery

.
Chile

Netherlands (Group B)

View gallery

.
Netherlands

Spain (Group B)

View gallery

.
Spain

Colombia (Group C)

View gallery

.
Colombia

Greece (Group C)

View gallery

.
Greece

Ivory Coast (Group C)

View gallery

.
Ivory Coast

Japan (Group C)

View gallery

.
Japan

Costa Rica (Group D)

View gallery

.
Costa Rica

England (Group D)

View gallery

.
England

Italy (Group D)

View gallery

.
Italy

Uruguay (Group D)

View gallery

.
Uruguay

Ecuador (Group E)

View gallery

.
Ecuador

France (Group E)

View gallery

.
France

Honduras (Group E)

View gallery

.
Honduras

Switzerland (Group E)

View gallery

.
Switzerland

Argentina (Group F)

View gallery

.
Argentina

Bosnia (Group F)

View gallery

.
Bosnia

Iran (Group F)

View gallery

.
Iran

Nigeria (Group F)

View gallery

.
Nigeria

Germany (Group G)

View gallery

.
Germany

Ghana (Group G)

View gallery

.
Ghana

Portugal (Group G)

View gallery

.
Portugal

USA (Group G)

View gallery

.
USA

Algeria (Group H)

View gallery

.
Algeria

Belgium (Group H)

View gallery

.
Belgium

Russia (Group H)

View gallery

.
Russia

South Korea (Group H)

View gallery

.
South Korea

View comments (22)