Detailed explanation and options for the selected question.
India hosted the 2023 ICC Cricket World Cup. The other options refer to previous or future hosts.