The correct answer is Magnus Carlsen.
Magnus Carlsen is a Norwegian chess grandmaster and current World Chess Champion. He is the highest-rated player in the world, and has been since July 2011. Carlsen won the World Chess Championship in 2013, and has defended his title three times, most recently in 2021.
Viswanathan Anand is an Indian chess grandmaster and former World Chess Champion. He is the first Indian to win the World Chess Championship, and is the only player to have won the title five times. Anand is also a former world rapid chess champion and world blitz chess champion.
Garry Kasparov is a Russian chess grandmaster and former World Chess Champion. He is widely considered to be the greatest chess player of all time. Kasparov held the world title for 15 years, from 1985 to 2000. He is also the only player to have defeated Bobby Fischer in a match.
Bobby Fischer was an American chess grandmaster and former World Chess Champion. He is considered by many to be the greatest chess player of all time. Fischer won the World Chess Championship in 1972, and held the title until 1975, when he resigned rather than defend his title against Anatoly Karpov. Fischer was a controversial figure, and he largely disappeared from the chess world after 1975. He died in 2008.