20110405 news: Afridi slams Indian people; media