Dubai, 2 September. In an important decision on Wednesday, the International Cricket Council (ICC) Board has handed over the hosting of the first Women's Champions Trophy, proposed in February next year, to India. Hosting snatched from Sri Lanka due to administrative disputes. Actually, this competition was to be held in Sri Lanka. But administrative matters related to cricket (…)