Am answering that two. its Korea Republic. Check on wikipidea
Spain
Spain have, this year, got to the final against Holland, whom of which knocked out Uruguay. This is the first time Spain has been in a final and neither team has currently won a single world cup. (Germany and Uruguay will be fighting for bronze)
Ghana
It was Uruguay.
Was it Cameroon.
Italy.
No, they haven't. The Chinese national team have only ever reached one World Cup, in 2002 in Japan/South Korea, where they were knocked out at the First Round.
Ghana
spain, 2010 italy, 2006 brazil, 2002 france, 1998
Switzerland
Spain. They are world and european champions, arguably the best team ever to have played in the world.