The International Hockey Federation said a new venue for the eight-team championship, due in early December, would be announced soon. India, which has won eight Olympic hockey golds, will also lose its place in the competition, it said.
The federation rejected the temporary governance structure in place in India. Correspondents say the row between Hockey India and the Indian Hockey Federation has damaged the game in India in recent years. "We regret that we have to move the Champions Trophy from India," International Hockey Federation (FIH) president Leandro Negre said in a statement. "It is difficult for the teams, the organisers and the fans, but we feel that this is the only way to maintain the integrity of our sport."
India's sports ministry had brokered a settlement between the two rival hockey organisations which agreed to form a joint executive board to run the game. But the FIH rejected the arrangement, saying a country could have only one governing body for a sport. The Champions Trophy is due due to be held from 3 to 11 December and will feature the world's top-ranked teams, including Australia, England, Spain, Germany, South Korea and the Netherlands.