India's absence from the ICC World Test Championship final has led to a nearly £4 million ( ~ Rs 45 crore) revenue loss for Lord's. Australia will face South Africa instead. Anticipating India's ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results