ICC Champions Trophy faced criticism due to India's matches being confined to Dubai, amidst claims of 'unfair advantage'.