20110406 news: Harbhajan hits out at Afridi for his comments on Indians