The International Cricket Council (ICC) are pulling out all stops to host the World Test Championship…