Who has won the most Grand Slams in history so far?

Roger Federer
Rod Laver
Pete Sampras
Rafael Nadal

Trivia Crack Answers Main Page