ICC Champions Trophy 2025: We already know the semi-finalists, but we are yet to know who plays who and the speculation around that is exciting. India plays either South Africa or Australia in the semi-final, that is confirmed. But who? In fact, who would India like to play in







