cricket world cup

The 2019 Cricket World Cup was put on display in Cupertino.

The 2019 Cricket World Cup was put on display in Cupertino.