No person from India has ever won a Grand Slam.
Greg Rusedski has never won a Grand Slam Event.
Yes he has won at least one time each grand slam title
Caroline Woznjacki didn't win Grand slam titles
Hi won his first grand slam in the 2003 Wimbledon championships =D.
He as won all of them at least once
Roger Federer has won 17 Grand Slam titles as of 2016. He hasn't won a Grand Slam title since 2012 (Wimbledon)
Roger Federer won more than 10 grand slam titles
So far, he has won 16 Grand Slam singles titles. The most by any male player ever.
none
Winning a Grand Slam means the player has won all four events in the same calender year. The four all called 'Grand Slam Events' so if a player wins one of they you could say they have won a Grand Slam Event. But to win the Grand Slam, they must win all four in one calender year.
Don Budge has won 6 Grand Slam Singles Titles.