Which bowler took highest number of wickets in single innings of test match?
In the History of test cricket only two bowlers took all ten wickets in a single innings. In 1956, England Bowler Jim Laker took 10 wickets in 2nd innings against Australia. Later in the year 1999, India Bowler Anil Kumble took 10 wickets in single innings against Pakistan.