Mumbai: India booked their place in the T20 World Cup final with a thrilling seven-run victory over England in a high-scoring semifinal. Chasing a daunting target of 254, England fought hard but finished at 246 for 7 in their 20 overs. The match went down to the final over with England needing 30 runs, but Read More…

