India booked their sixth T20 World Cup semi-final appearance by defeating the West Indies in a thrilling chase at Eden Gardens.
With a strong record including two titles, the Men in Blue now face England in the last four, looking to avenge their 2022 loss.