I think, ICC is an IDIOT in saying that it wont host cricket championships in India because it has to pay 30-40 percent tax. What they have to look for is after tax return. The revenue after tax in India could be much higher than what revenu without tax other countries could give to ICC. Its a matter if structuring deals with BCCI and host cricket boards of cricket grounds so that ICC gets an expected revenue. Dont be greedy!!!