a) Shane Warne
b) Anil Kumble
c) Muttiah Muralitharan
d) None of these
Muttiah Muralitharan with 800 wickets is the highest wicket-taker in Test Cricket. He is followed by Shane Warne who has taken 708 wickets, Anil Kumble who has taken 619 wickets and James Anderson who has taken 600 Test wickets.