Fact: Despite hosting the cricket world cup four times and reaching the finals thrice, Englad has never won the title till date.