The 2023 Cricket World Cup will take place from October 5 to November 19 across 10 stadiums in India.