Tag: India and Sri Lanka host T20 World Cup