World Library  
Flag as Inappropriate
Email this Article

2010 FIFA World Cup disciplinary record

Article Id: WHEBN0027702149
Reproduction Date:

Title: 2010 FIFA World Cup disciplinary record  
Author: World Heritage Encyclopedia
Language: English
Subject: 2010 FIFA World Cup, 2010 FIFA World Cup opening ceremony, 2010 FIFA World Cup event effects, List of 2010 FIFA World Cup controversies, July 2010 Kampala attacks
Collection: 2010 Fifa World Cup, Fifa World Cup Disciplinary Records
Publisher: World Heritage Encyclopedia
Publication
Date:
 

2010 FIFA World Cup disciplinary record

In the 2010 FIFA World Cup the main disciplinary action taken against players comes in the form of red and yellow cards.

Any player picking up a red card is expelled from the pitch and automatically banned for his country's next match, whether via a straight red or second yellow. After a straight red card, FIFA will conduct a hearing and may extend this ban beyond one match. If the ban extends beyond the end of the World Cup finals (i.e. if a player is sent off in the match in which his team was eliminated), it must be served in the team's next competitive international match(es).

Players also receive a one match ban if they pick up two yellow cards from the beginning of the group stage until the end of the quarterfinal matches at which point single yellow cards will be deleted. However, such a ban does not carry over beyond the World Cup finals if the second yellow card is collected in his team's last match of the tournament.[1] Previously, players received a one game ban if they pick up two yellow cards within the group stage or within the knockout stage, however the rule was changed to give players a better chance to compete in the final should their team advance that far.

Contents

  • Disciplinary statistics 1
  • Sanctions 2
    • By match 2.1
    • By referee 2.2
    • By team 2.3
    • By individual 2.4
  • References 3

Disciplinary statistics

Sanctions

By match

Note: In this table the "Yellow" column counts only the first yellow card given to a player in a match. If a player receives a second yellow in the same match this is counted under "Second yellow"
Day Match Round Referee Total cards Yellow Second yellow Straight red
Day 01 South Africa vs Mexico Group A Ravshan Irmatov 4 4 0 0
Day 01 France vs Uruguay Group A Yuichi Nishimura 7 6 1 0
Day 02 South Korea vs Greece Group B Michael Hester 1 1 0 0
Day 02 Argentina vs Nigeria Group B Wolfgang Stark 2 2 0 0
Day 02 England vs United States Group C Carlos Eugênio Simon 6 6 0 0
Day 03 Algeria vs Slovenia Group C Carlos Batres 5 4 1 0
Day 03 Serbia vs Ghana Group D Héctor Baldassi 6 5 1 0
Day 03 Germany vs Australia Group D Marco Rodríguez 6 5 0 1
Day 04 Netherlands vs Denmark Group E Stéphane Lannoy 3 3 0 0
Day 04 Japan vs Cameroon Group E Olegário Benquerença 2 2 0 0
Day 04 Italy vs Paraguay Group F Benito Archundia 2 2 0 0
Day 05 New Zealand vs Slovakia Group F Jerome Damon 3 3 0 0
Day 05 Ivory Coast vs Portugal Group G Jorge Larrionda 3 3 0 0
Day 05 Brazil vs North Korea Group G Viktor Kassai 1 1 0 0
Day 06 Honduras vs Chile Group H Eddy Maillet 3 3 0 0
Day 06 Spain vs Switzerland Group H Howard Webb 4 4 0 0
Day 06 South Africa vs Uruguay Group A Massimo Busacca 3 2 0 1
Day 07 Argentina vs South Korea Group B Frank De Bleeckere 5 5 0 0
Day 07 Greece vs Nigeria Group B Óscar Ruiz 5 4 0 1
Day 07 France vs Mexico Group A Khalil Al Ghamdi 6 6 0 0
Day 08 Germany vs Serbia Group D Alberto Undiano Mallenco 9 8 1 0
Day 08 Slovenia vs United States Group C Koman Coulibaly 5 5 0 0
Day 08 England vs Algeria Group C Ravshan Irmatov 2 2 0 0
Day 09 Netherlands vs Japan Group E Héctor Baldassi 1 1 0 0
Day 09 Ghana vs Australia Group D Roberto Rosetti 5 4 0 1
Day 09 Cameroon vs Denmark Group E Jorge Larrionda 4 4 0 0
Day 10 Slovakia vs Paraguay Group F Eddy Maillet 4 4 0 0
Day 10 Italy vs New Zealand Group F Carlos Batres 3 3 0 0
Day 10 Brazil vs Ivory Coast Group G Stéphane Lannoy 5 4 1 0
Day 11 Portugal vs North Korea Group G Pablo Pozo 4 4 0 0
Day 11 Chile vs Switzerland Group H Khalil Al Ghamdi 10 9 0 1
Day 11 Spain vs Honduras Group H Yuichi Nishimura 2 2 0 0
Day 12 Mexico vs Uruguay Group A Viktor Kassai 3 3 0 0
Day 12 France vs South Africa Group A Óscar Ruiz 2 1 0 1
Day 12 Nigeria vs South Korea Group B Olegário Benquerença 4 4 0 0
Day 12 Greece vs Argentina Group B Ravshan Irmatov 2 2 0 0
Day 13 Slovenia vs England Group C Wolfgang Stark 4 4 0 0
Day 13 United States vs Algeria Group C Frank De Bleeckere 6 5 1 0
Day 13 Ghana vs Germany Group D Carlos Eugênio Simon 2 2 0 0
Day 13 Australia vs Serbia Group D Jorge Larrionda 5 5 0 0
Day 14 Slovakia vs Italy Group F Howard Webb 8 8 0 0
Day 14 Paraguay vs New Zealand Group F Yuichi Nishimura 3 3 0 0
Day 14 Denmark vs Japan Group E Jerome Damon 5 5 0 0
Day 14 Cameroon vs Netherlands Group E Pablo Pozo 5 5 0 0
Day 15 Portugal vs Brazil Group G Benito Archundia 7 7 0 0
Day 15 North Korea vs Ivory Coast Group G Alberto Undiano Mallenco 0 0 0 0
Day 15 Chile vs Spain Group H Marco Rodríguez 4 3 1 0
Day 15 Switzerland vs Honduras Group H Héctor Baldassi 5 5 0 0
Day 16 Uruguay vs South Korea Round of 16 Wolfgang Stark 3 3 0 0
Day 16 United States vs Ghana Round of 16 Viktor Kassai 5 5 0 0
Day 17 Germany vs England Round of 16 Jorge Larrionda 2 2 0 0
Day 17 Argentina vs Mexico Round of 16 Roberto Rosetti 1 1 0 0
Day 18 Netherlands vs Slovakia Round of 16 Alberto Undiano Mallenco 5 5 0 0
Day 18 Brazil vs Chile Round of 16 Howard Webb 5 5 0 0
Day 19 Paraguay vs Japan Round of 16 Frank De Bleeckere 5 5 0 0
Day 19 Spain vs Portugal Round of 16 Héctor Baldassi 3 2 0 1
Day 20 Netherlands vs Brazil Quarterfinal Yuichi Nishimura 6 5 0 1
Day 20 Uruguay vs Ghana Quarterfinal Olegário Benquerença 7 6 0 1
Day 21 Argentina vs Germany Quarterfinal Ravshan Irmatov 3 3 0 0
Day 21 Paraguay vs Spain Quarterfinal Carlos Batres 6 6 0 0
Day 22 Uruguay vs Netherlands Semifinal Ravshan Irmatov 5 5 0 0
Day 23 Germany vs Spain Semifinal Viktor Kassai 0 0 0 0
Day 24 Uruguay vs Germany Third place playoff Benito Archundia 4 4 0 0
Day 25 Netherlands vs Spain Final Howard Webb 14 13 1 0
Total 270 253 8 9

Cards[2]
Referees: Group Games,[3] 2nd Round, Quarter Finals,[4] Semi-Finals,[5] 3rd/4th Place and Final[6]

By referee

Referee Matches Red Yellow Red Cards PKs awarded
Ravshan Irmatov 5 0 16
Yuichi Nishimura 4 2 17 1 straight red
1 second yellow
1
Héctor Baldassi 4 2 14 1 straight red
1 second yellow
1
Jorge Larrionda 4 0 14
Viktor Kassai 4 0 9
Howard Webb 4 1 31 1 second yellow
Olegário Benquerença 3 1 12 1 straight red 2
Frank De Bleeckere 3 1 16 1 second yellow
Carlos Batres 3 1 14 1 second yellow 3
Alberto Undiano Mallenco 3 1 14 1 second yellow 2
Benito Archundia 3 0 13
Wolfgang Stark 3 0 9
Marco Antonio Rodríguez 2 2 9 1 straight red
1 second yellow
Óscar Ruiz 2 2 5 2 straight reds
Khalil Al Ghamdi 2 1 15 1 straight red 1
Stéphane Lannoy 2 1 8 1 second yellow
Roberto Rosetti 2 1 5 1 straight red 1
Pablo Pozo 2 0 9 1
Jerome Damon 2 0 8 1
Carlos Eugênio Simon 2 0 8
Eddy Maillet 2 0 7
Massimo Busacca 1 1 2 1 straight red 1
Koman Coulibaly 1 0 5
Michael Hester 1 0 1
Total 64 17 261 9 straight reds
8 second yellows
17

By team

Team Yellow Red Red Cards Reason Suspensions
 Algeria 8 2 A. Ghezzal vs Slovenia
second yellow card
A. Yahia vs USA
second yellow card
deliberate handball

verbal abuse
A. Ghezzal vs England[7]
A. Yahia vs Tanzania (2012 African Cup qualifier Group D)
 Argentina 7 0 J. Gutiérrez vs Greece
 Australia 7 2 T. Cahill vs Germany
straight red card
H. Kewell vs Ghana
straight red card
tackling

handball
T. Cahill vs Ghana[8]
H. Kewell vs Serbia[9]
C. Moore vs Serbia[9]
 Brazil 9 2 Kaká vs Ivory Coast
second yellow card
Felipe Melo vs Netherlands
straight red card
violent conduct

violent conduct
Kaká vs Portugal
Ramires vs Netherlands
F. Melo vs Venezuela (first match at 2011 Copa América)
 Cameroon 5 0
 Chile 15 1 M. Estrada vs Spain
second yellow card
violent conduct C. Carmona vs Spain
M. Fernández vs Spain
M. Estrada vs Brazil
W. Ponce vs Brazil
G. Medel vs Brazil
 Denmark 6 0 S. Kjær vs Japan
 England 6 0 J. Carragher vs Slovenia
 France 6 1 Y. Gourcuff vs South Africa
straight red card
violent conduct J. Toulalan vs South Africa
Y. Gourcuff vs Belarus (Euro 2012 qualifier Group D)
 Germany 13 1 M. Klose vs Serbia
second yellow card
tackling M. Klose vs Ghana
T. Müller vs Spain
 Ghana 11 0 J. Mensah vs Uruguay
A. Ayew vs Uruguay
 Greece 5 0
 Honduras 7 0
 Italy 5 0
 Ivory Coast 5 0
 Japan 7 0
 Mexico 9 0 E. Juárez vs Uruguay
 Netherlands 24 1 J.Heitinga vs Spain
second yellow card
tackling G van der Wiel vs Uruguay
N. de Jong vs Uruguay
J.Heitinga vs San Marino (Euro 2012 qualifier Group E)
 New Zealand 6 0
 Nigeria 5 1 S. Kaita vs Greece
straight red card
violent conduct S. Kaita vs South Korea
 North Korea 2 0
 Paraguay 9 0 V. Cáceres vs Japan
 Portugal 8 1 R. Costa vs Spain
straight red card
violent conduct R. Costa vs Cyprus (Euro 2012 qualifier Group H)
 Serbia 10 1 A. Luković vs Ghana
second yellow card
professional foul A. Luković vs Germany
 Slovakia 11 0 Z. Štrba vs Netherlands
 Slovenia 9 0
 South Africa 4 1 I. Khune vs Uruguay
straight red card
professional foul I. Khune vs France
K. Dikgacoi vs France
 South Korea 6 0
 Spain 8 0
 Switzerland 8 1 V. Behrami vs Chile
straight red card
violent conduct V. Behrami vs Honduras
 United States 9 0 R. Findley vs Algeria
 Uruguay 11 2 N. Lodeiro vs France
second yellow card
L. Suárez vs Ghana
straight red card
tackling

deliberate handball
N. Lodeiro vs South Africa
J. Fucile vs Netherlands
L. Suárez vs Netherlands
Total 261 17

Cards [10]

By individual

Note: Suspensions marked in italic are inactive suspensions.
Name Team Red Yellow Suspended for match(es):
John Heitinga  Netherlands 1 3 vs San Marino (Euro 2012 qualifier Group E)
Kaká  Brazil 1 3 vs Portugal
Aleksandar Luković  Serbia 1 3 vs Germany
Marco Estrada  Chile 1 2 vs Brazil (Round of 16)
Abdelkader Ghezzal  Algeria 1 2 vs England
Miroslav Klose  Germany 1 2 vs Ghana
Nicolás Lodeiro  Uruguay 1 2 vs South Africa
Antar Yahia  Algeria 1 2 vs Tanzania (2012 African Cup qualifier Group D)
Felipe Melo  Brazil 1 1 vs Venezuela (2011 Copa America Group B)
Valon Behrami  Switzerland 1 0 vs Honduras
Tim Cahill  Australia 1 0 vs Ghana
Ricardo Costa  Portugal 1 0 vs Cyprus (Euro 2012 qualifier Group H)
Yoann Gourcuff  France 1 0 vs Belarus (Euro 2012 qualifier Group D)
Sani Kaita  Nigeria 1 0 vs South Korea
Harry Kewell  Australia 1 0 vs Serbia
Itumeleng Khune  South Africa 1 0 vs France
Luis Suárez  Uruguay 1 0 vs Netherlands (Semi Finals)
Víctor Cáceres  Paraguay 0 3 vs Japan (Round of 16)
Nigel de Jong  Netherlands 0 3 vs Uruguay (Semi Finals)
Gregory van der Wiel  Netherlands 0 3 vs Uruguay (Semi Finals)
André Ayew  Ghana 0 2 vs Uruguay (Quarter Finals)
Cacau  Germany 0 2
Carlos Carmona  Chile 0 2 vs Spain
Jamie Carragher  England 0 2 vs Slovenia
Steve Cherundolo  United States 0 2
Kagisho Dikgacoi  South Africa 0 2 vs France
Yasuhito Endō  Japan 0 2
Matías Fernández  Chile 0 2 vs Spain
Robbie Findley  United States 0 2 vs Algeria
Arne Friedrich  Germany 0 2
Jorge Fucile  Uruguay 0 2 vs Netherlands (Semi Finals)
Jonás Gutiérrez  Argentina 0 2 vs Greece
Glen Johnson  England 0 2
Bojan Jokić  Slovenia 0 2
Efraín Juárez  Mexico 0 2 vs Uruguay
Simon Kjær  Denmark 0 2 vs Japan
Mehdi Lacen  Algeria 0 2
Javier Mascherano  Argentina 0 2
Stephane Mbia  Cameroon 0 2
Gary Medel  Chile 0 2 vs Brazil (Round of 16)
Jonathan Mensah  Ghana 0 2 vs Uruguay (Quarter Finals)
Craig Moore  Australia 0 2 vs Serbia
Thomas Müller  Germany 0 2 vs Spain (Semi Finals)
Yuto Nagatomo  Japan 0 2
Ryan Nelsen  New Zealand 0 2
Nicolas N'Koulou  Cameroon 0 2
Chinedu Ogbuke Obasi  Nigeria 0 2
Wilson Palacios  Honduras 0 2
Diego Pérez  Uruguay 0 2
Waldo Ponce  Chile 0 2 vs Brazil (Round of 16)
Ramires  Brazil 0 2 vs Netherlands (Quarter Finals)
Arjen Robben  Netherlands 0 2
Zdeno Štrba  Slovakia 0 2 vs Netherlands
Tiago  Portugal 0 2
Jérémy Toulalan  France 0 2 vs South Africa
Mark van Bommel  Netherlands 0 2
Giovanni van Bronckhorst  Netherlands 0 2
Robin van Persie  Netherlands 0 2
Hassan Yebda  Algeria 0 2
Yuki Abe  Japan 0 1
Éric Abidal  France 0 1
Antolín Alcaraz  Paraguay 0 1
Abou Diaby  France 0 1
Lee Addy  Ghana 0 1
Hugo Almeida  Portugal 0 1
Jozy Altidore  United States 0 1
Anthony Annan  Ghana 0 1
Xabi Alonso  Spain 0 1
Dennis Aogo  Germany 0 1
Egidio Arévalo  Uruguay 0 1
Tranquillo Barnetta  Switzerland 0 1
Sébastien Bassong  Cameroon 0 1
Michel Bastos  Brazil 0 1
DaMarcus Beasley  United States 0 1
Michael Beauchamp  Australia 0 1
Diego Benaglio  Switzerland 0 1
Nicklas Bendtner  Denmark 0 1
Valter Birsa  Slovenia 0 1
Carlos Bocanegra  United States 0 1
Mario Bolatti  Argentina 0 1
Khalid Boulahrouz  Netherlands 0 1
Sergio Busquets  Spain 0 1
Martín Cáceres  Uruguay 0 1
Mauro Camoranesi  Italy 0 1
Fabio Cannavaro  Italy 0 1
Joan Capdevila  Spain 0 1
Israel Castro  Mexico 0 1
Boštjan Cesar  Slovenia 0 1
Osman Chávez  Honduras 0 1
Cha Du-Ri  South Korea 0 1
Ricardo Clark  United States 0 1
Giorgio Chiellini  Italy 0 1
Cho Yong-Hyung  South Korea 0 1
Lee Chung-Yong  South Korea 0 1
Fábio Coentrão  Portugal 0 1
Zlatko Dedič  Slovenia 0 1
Guy Demel  Ivory Coast 0 1
Jay DeMerit  United States 0 1
Duda  Portugal 0 1
Ján Ďurica  Slovakia 0 1
Brett Emerton  Australia 0 1
Vincent Enyeama  Nigeria 0 1
Patrice Evra  France 0 1
Luís Fabiano  Brazil 0 1
Rory Fallon  New Zealand 0 1
Gelson Fernandes  Switzerland 0 1
Guillermo Franco  Mexico 0 1
Ismael Fuentes  Chile 0 1
Steven Gerrard  England 0 1
Stéphane Grichting  Switzerland 0 1
Lukman Haruna  Nigeria 0 1
Gabriel Heinze  Argentina 0 1
Javier Hernández  Mexico 0 1
Keisuke Honda  Japan 0 1
Hong Yong-Jo  North Korea 0 1
Andrés Iniesta  Spain 0 1
Gökhan Inler  Switzerland 0 1
Branislav Ivanović  Serbia 0 1
Emilio Izaguirre  Honduras 0 1
Juan  Brazil 0 1
Kostas Katsouranis  Greece 0 1
Kader Keïta  Ivory Coast 0 1
Sami Khedira  Germany 0 1
Yeom Ki-Hun  South Korea 0 1
Kim Jung-Woo  South Korea 0 1
Kim Nam-Il  South Korea 0 1
Andraž Kirm  Slovenia 0 1
Aleksandar Kolarov  Serbia 0 1
Andrej Komac  Slovenia 0 1
Kamil Kopúnek  Slovakia 0 1
Per Krøldrup  Denmark 0 1
Juraj Kucka  Slovakia 0 1
Dirk Kuyt  Netherlands 0 1
Zdravko Kuzmanović  Serbia 0 1
Philipp Lahm  Germany 0 1
Tony Lochhead  New Zealand 0 1
Diego Lugano  Uruguay 0 1
Rafael Márquez  Mexico 0 1
Tsepo Masilela  South Africa 0 1
Joris Mathijsen  Netherlands 0 1
Daisuke Matsui  Japan 0 1
John Mensah  Ghana 0 1
Pedro Mendes  Portugal 0 1
Rodrigo Millar  Chile 0 1
James Milner  England 0 1
Claudio Morel  Paraguay 0 1
Héctor Moreno  Mexico 0 1
Ján Mucha  Slovakia 0 1
Lucas Neill  Australia 0 1
Miloš Ninković  Serbia 0 1
Blaise Nkufo  Switzerland 0 1
André Ooijer  Netherlands 0 1
Nicolás Otamendi  Argentina 0 1
Mesut Özil  Germany 0 1
John Paintsil  Ghana 0 1
Pak Chol-Jin  North Korea 0 1
Sokratis Papastathopoulos  Greece 0 1
Peter Pekarík  Slovakia 0 1
Simone Pepe  Italy 0 1
Pepe  Portugal 0 1
Maxi Pereira  Uruguay 0 1
Steven Pienaar  South Africa 0 1
Gerard Piqué  Spain 0 1
Christian Poulsen  Denmark 0 1
Carles Puyol  Spain 0 1
Fabio Quagliarella  Italy 0 1
Aleksandar Radosavljević  Slovenia 0 1
Sergio Ramos  Spain 0 1
Winston Reid  New Zealand 0 1
Franck Ribéry  France 0 1
Cristian Riveros  Paraguay 0 1
Francisco Rodríguez  Mexico 0 1
Cristiano Ronaldo  Portugal 0 1
Georgios Samaras  Greece 0 1
Roque Santa Cruz  Paraguay 0 1
Jonathan Santana  Paraguay 0 1
Hans Sarpei  Ghana 0 1
Bastian Schweinsteiger  Germany 0 1
Stanislav Šesták  Slovakia 0 1
Tommy Smith  New Zealand 0 1
Wesley Sneijder  Netherlands 0 1
Maarten Stekelenburg  Netherlands 0 1
David Suazo  Honduras 0 1
Humberto Suazo  Chile 0 1
Neven Subotić  Serbia 0 1
Martin Škrtel  Slovakia 0 1
Marko Šuler  Slovenia 0 1
Thomas Sørensen  Denmark 0 1
Prince Tagoe  Ghana 0 1
Hendry Thomas  Honduras 0 1
Siaka Tiéné  Ivory Coast 0 1
Cheick Tioté  Ivory Coast 0 1
Vasilis Torosidis  Greece 0 1
Gerardo Torrado  Mexico 0 1
Danilo Turcios  Honduras 0 1
Alexandros Tziolis  Greece 0 1
Jorge Valdivia  Chile 0 1
Carl Valeri  Australia 0 1
Rafael van der Vaart  Netherlands 0 1
Enrique Vera  Paraguay 0 1
Mauricio Victorino  Uruguay 0 1
Arturo Vidal  Chile 0 1
Nemanja Vidić  Serbia 0 1
Róbert Vittek  Slovakia 0 1
Isaac Vorsah  Ghana 0 1
Vladimír Weiss  Slovakia 0 1
Luke Wilkshire  Australia 0 1
Xavi  Spain 0 1
Hakan Yakin  Switzerland 0 1
Ayila Yussuf  Nigeria 0 1
Reto Ziegler  Switzerland 0 1
Nikola Žigić  Serbia 0 1
Didier Zokora  Ivory Coast 0 1

Cards[11]

References

  1. ^ FIFA media release- Executive committee 19th March 2010 FIFA Executive Committee approves special funding for Chile and Haiti
  2. ^ "FIFA.com – 2010 FIFA World Cup South Africa statistics".  
  3. ^ "2010 FIFA World Cup South Africa Match Appointments".  
  4. ^ "Referee designations for matches 57–60".  
  5. ^ "Referee designations for the Semi Finals (matches 61+62)".  
  6. ^ "Referee designations for matches 63 and 64)".  
  7. ^ "FIFA.com - England-Algeria - The matches of 2010 FIFA World Cup South Africa".  
  8. ^ "FIFA.com - Ghana-Australia - The matches of 2010 FIFA World Cup South Africa".  
  9. ^ a b "FIFA.com - Australia-Serbia - The matches of 2010 FIFA World Cup South Africa".  
  10. ^ "FIFA.com - 2010 FIFA World Cup South Africa statistics".  
  11. ^ "FIFA.com - 2010 FIFA World Cup South Africa statistics".  
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.