Delhi: England and Wales Cricket Board (ECB) are soon going to finalize an agreement that will give it the right to host the next three finals of the World Test Championship (WTC). These finals will be played in England by 2031. According to ‘The Telegraph’ report, the International Cricket Council (ICC) can confirm this decision […]