As per spam statistics, India is the number one spam generating country.
Statistics for Week ending August 19, 2012
Spam Sources by Country
The top 12 countries are ranked in order of the volume of spam they contribute from highest to lowest. As most spam is relayed through botnets, it is an indication of countries that have the most compromised hosts.