The ICC world cup conundrum. Is it still relevant in modern cricket?
The ICC cricket world cup was a radical innovation at the inaugural 1975 event, where the West Indies led by Clive Lloyd triumphed at Lord’s cricket ground in London, becoming a competition that would provide the opportunity for […]