The Board of Control for Cricket in India (BCCI) finally has given the green signal to the Indian cricket team to play in the ICC Champions Trophy 2017 which will take place in England and Wales this year starting in June, 2017. The much awaited news for all fans came today at the Board’s Special General Meeting […]