How many Grand Slam titles won by Roger Federer? (A) 17 (B) 18 (C) 20 (D) 22►Correct Option Correct Option is: C