The groups for the South Africa 2010 World Cup are as follows:

GROUP A
South Africa (hosts)
Mexico
Uruguay
France

GROUP B
Argentina
South Korea
Nigeria
Greece

GROUP C
England
USA
Algeria
Slovenia

GROUP D
Germany
Australia
Ghana
Serbia

GROUP E
Holland
Japan
Cameroon
Denmark

GROUP F
Italy (holders)
New Zealand
Paraguay
Slovakia

GROUP G
Brazil
North Korea
Ivory Coast
Portugal

GROUP H
Spain
Honduras
Chile
Switzerland

Good draw for England? Add your comments below.