Discussion Board

25% foreign firms think India is good for setting up shops