hello
France,Italy and Spain
England, India and Pakistan
They are France, Italy, Mexico and Germany.
Italy, France, Mexico and Germany
NO
France- 1938 and 1998 Italy- 1934 and 1990 Mexico- 1970 and 1986
Mexico, Germany (including West Germany in 1974) and Italy.
There is more than one Mecca and more than one Lahore in the world. Which ones do you mean?
In 2012, London will have hosted the Olympic Games 3 times.
Miami has hosted a record 10 super bowls.
It has been hosted in the Gold Coast 1000000000000 times so suck that London!!