The Champions Trophy is just around the corner with all the top eight teams of the world ready to lock horns with each other to win the coveted trophy. India, New Zealand, Pakistan, Bangladesh, South Africa, England, Australia and Afghanistan will all try and put their best foot







