The International Cricket Council (ICC) rejected India as it announced the host country for the next three World Test Championship (WTC) finals of...