why Shaheen Afridi ruled out of second Test against Srilanka | StumpsandBails.com