Roger Federer is considered to be one of the greatest tennis players of all time with 20 Grand Slam titles and 103 career ATP titles. In 2003, Roger Federer founded Roger Federer Foundation, that dedicatedly works for providing education programs for children living in poverty in Africa and Switzerland. This time, Roger Federer has offered a…