20 Grand Slam victories: No tennis professional has won more top tournaments than Roger Federer. Our reporter accompanied him on a trip to Africa.

Leave a Reply

Your email address will not be published. Required fields are marked *