A couple of things.
Four years ago the host broadcaster were Century TV, who did a terrible job in terms of graphics and picture quality. I believe ESPN Star Sports have done the host broadcasting all ICC events since, starting with the World Twenty20 in South Africa in 07.
Also, in the 1999...