Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
Anil Kumble has taken 10 wickets 8 times in Test Matches. He has also taken 10 wickets in an inning of a Test Match at Delhi against Pakistan in 1999.
Shane Warne
61,175 wickets have been taken so far by the bowlers of all the Test-playing Countries till the 1999th Test Match.
Sri Lanka
In test matches Shane Warne 64 wickets at 28.12.
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
Murlitharam Sri Lanka
Yes, Bangladesh once took 20 wicket in a Test Match against Sri Lanka.
Anil Kumbla
Jim Laker and Anil Kumble.