CWC 2019: The ICC cricket World Cup is just around the corner and the mega sporting event will take place in England and Wales this time. Although England has hosted the event for four times already, this being the fifth time, they have failed to lift the trophy till date.