India’s absence in WTC final to cost Lord’s 4 million pounds in revenue
India’s failure to qualify for the World Test Championship final is expected to cost Lord’s nearly 4 million pounds in revenue when it hosts the five-day match in June. After finishing as runners-up in the last two editions, India missed out on a spot in the summit clash, with Australia and South Africa now set […]