India beats Pakistan by 29 runs
India has booked a spot in the finals of the Cricket World Cup after beating Pakistan by 29 runs this morning. Batting first, India made 260 for 9 after winning the toss, with Pakistan all out in the final over for 231.