Why India is a Friend for Small Businesses Ivan Widjaya·August 3, 2009China is the new economy powerhouse, but India is the most small business-friendly country in the world. Regardless...Resources·4 Comments·0