ICC Champions League Twenty20: South Africa in brief! Read to know all about ThaddeusMarch 14, 2020 The build up to the ICC Champions League Twenty20 that will take place in South Africa from 10-26 September 2010 is causing excitement and hype among local and ... Sport0 Comments 0