Bangladesh opener Zakir Hasan on Friday recorded the slowest duck by a top seven batter against India in Test cricket history. Zakir got out for a duck off 24 deliveries on Day 1 of the second Test in Kanpur. The previous record was held by Australia's Ian Chappell, who was dismissed for a 22-ball duck in 1968.