Roger Federer’s trainer revealed why Federer has been resting for too long

The 20 times Grand Slam Title winner and history creator of sports, Tennis, Roger Federer was last seen in action…