The 12th edition of ICC Cricket World Cup turned out to be a great success with nerve-wrecking final played at Lords The competition saw a lot of riveting