Which tennis player has won the most men's Grand Slam titles?

Answer: 

Spoiler: Highlight to view
Roger Federer

Total votes: 0