Multiple choice general knowledge sports How many Grand Slam Titles Federer has won? 18 20 12 15 Reveal answer Fill a bubble to check yourself D Correct answer