Team India: Battle-ready for the Champions Trophy 2017 

Cricket fans, more so Indian fans, rejoiced after it was confirmed that Team India would, indeed, take part in the Champions Trophy 2017 and announced their squad for the mega event, to be held in England from 1st to 18th June, 2017. So here's what The Cricket Freak had to say about the squad!