According to Wikipedia (refer to the links, below), as of May 29, 2009, Rafael Nadal has won six Grand Slam titles, and Roger Federer has won thirteen.
As of 2012, Rafael Nadal has won 11 Grand Slam Singles TitlesAustralian Open: 2009French Open: 2005-2008, 2010-2012Wimbledon: 2008, 2010US Open: 2010
2 grand slams (as on 5 July 2010)
No person from India has ever won a Grand Slam.
12
none
one
None
17
heaps
14
None