Spain set a world record by scoring all out for 10 runs Mainul Islam2023-02-27T17:40:43+06:00Feb 27, 2023|Cricket News| Spain's team is generally known for their football. Not many