DUBAI: London will host the next two World Test Championships (WTC) finals as International Cricket Council (ICC) on Wednesday confirmed…