20060505 business.india-business: India among Top 10 with 17m Net users