India has motored into the Twenty20 World Cup final after beating England by just seven runs in a high-scoring semifinal in Mumbai. The tournament co-host will defend its 2024 crown ...