Question: Which event that Peter Odhiambo participated in represented 46 countries in eighteen sports?
Answer: 1995 All-Africa Games