A total of 22 teams have played ODI cricket so far
Test Playing Countries:
England
Australia
India
Pakistan
West Indies*
Sri lanka
Zimbabwe
Bangladesh
Americas:
Canada
USA
Bermuda
Asia:
UAE
Hongkong
Afganistan
Europe:
Holland
Ireland
Scotland
Africa:
Kenya
Namibia
* West indies is not a country but few islands play together as westindies
** East Africa is not a country but a team form from Kenya, Uganda, Tanzania & Zambia. They played in 1975 world cup.
Headingley
In 1971
yes
Chandighar
ODI stands for ODI
only 50 overs
23 Dec 2004 vs Bangladesh.
23 Dec 2004 vs Bangladesh.
In ODI its South Africa and in Test its New Zealand
Te odi (singular "you") Vos odi (plural "you")
The opening ceremony of 2007 ICC ODI World Cup held on 11th March and play started on 13th March, 2007.
First Women's Cricket World Cup was held in 1973 in England.