Follow us on
loading....
Mohammad Hafeez blamed players for recent losses. Hafeez said players are distracted by franchise cricket. Hafeez's contract will end on...