Ever since the inaugural edition of the competition in 1975, the Cricket World Cup has been held in odd-numbered seasons - or, in the case of those seasons in the Southern Hemisphere with overlap calendar years, the competition is held after Christmas, so the games have been played in even-numbered years. The prior, and next, tournament to the 1999 competition were held in 1996 and 2003.
I think your question should why was it not played in 1991 but instead was played in 1992.
This problem arises because of the cricket seasons of different countries. England play cricket in their summer which is from May to September. Indian subcontinent plays cricket in their winter which is from October to March. And Australia plays cricket in their summer which is November to March.
3rd world cup was play in June of 1983 in the summer of england. Next world cup was suppose to be played in Indian subcontinent where they would play in October - November. Hence the the next world cup i.e. the 4th was played in October-November of 1987
The next world cup was suppose to be played in Australia season which is November to March. But Australia prefers to play ODIs starting february as those months get really hot and are not very suitable for test cricket. So they arranged the world cup at the end of their 1991-92 season. Hence you got world cup at 1992 Feb-march.
kenya participated in the 1996 world cup edition
Maurice Odumbe led the Kenyan Cricket team as captain during the 1996 Cricket World Cup.
Mark Taylor was the captain of the Australian Cricket team in the 1996 Cricket World Cup.
Steven Lubbers was the captain of the Netherlands Cricket team in the 1996 Cricket World Cup.
Wasim Akram was the captain of the Pakistan Cricket team in the 1996 Cricket World Cup.
Sri Lanka was the winnner of 1996 world cup cricket
The Cricket World Cup Is Held Every 4 Years
Lee Germon was the captain of the New Zealand Cricket team in the 1996 Cricket World Cup.
Hansie Cronje was the captain of the South African Cricket team in the 1996 Cricket World cup.
Richie Richardson was the captain of the West Indies Cricket team in the 1996 Cricket World Cup.
37 matches were played in the 1996 Cricket World Cup.
1996 Cricket World Cup final was played at Lahore in Pakistan.