Mexico hosted two world cups.
England
Australia has won most number of world cups.Team has won 4 world cups.
Two. It hosted it in 1974, as West Germany and as Germany in 2006.
think its jayawardene dravid in test for sure
India have won two world cups.
Mexico, Italy, France and Germany have hosted the FIFA World Cup on two occasions.
India has won the most world cups
9
Vivian Richards played in 1975, 1979, 1983, and 1987 Cricket World Cups.
There were no cricket world cups in 1966.
Javed miandad of pakistan has won six world cups