ICC Finals in India: World Cup 1987 - Kolkata. Champions Trophy 2006 - Mumbai. World Cup 2011 - Mumbai. T20 World Cup 2016 - Kolkata. World Cup 2023 - Ahmedabad. 348 views05:57