Controversy erupted when Star Sports, the official broadcasters of the ICC T20 World Cup 2026 in India, shared a promo ahead of the India vs South Africa Super 8 clash, where two fans from the two ...