
England to host next three WTC finals
The International Cricket Council awards the next three World Test Championship finals to the England and Wales Cricket Board.
BBC News
The International Cricket Council (ICC) is the global governing body of cricket. It was founded as the Imperial Cricket Conference in 1909 by representatives from Australia, England, and South Africa. In 1965, the body was renamed as the International Cricket Conference and adopted its current name in 1987. ICC has its headquarters in Dubai, United Arab Emirates.
The International Cricket Council awards the next three World Test Championship finals to the England and Wales Cricket Board.