Roger Federer
Roger Federer is a swiss professional tennis player born 08 August 1981, Basel, Switzerland. He dominated the sport in the early 21st century with his exceptional all-around game. He has won 20 men’s singles Grand Slam championships which is the most in tennis history. He was ranked top in ATP Ranking for three hundred and ten 310 weeks. He continued … Read more