Let me add my perspective as an Indian living in the SF bay area, spending about 20-25% of my time in India. The poverty of India is inescapable, it is everywhere around you. The reason I got into business, particularly business in India, ultimately is that in my mid-20's I found myself simply very depressed about this, and decided that business was the only way I could make a real difference. I was inspired by the examples of Singapore, South Korea and Taiwan and similar places, which went from miserable third world poverty to middle income prosperity within about 30 years.
About charity, in the here and now, when you are surrounded by such need that you see all around you in India (I personally know hundreds of stories), small and local acts of charity are very necessary and helpful.
At the same time, I do not believe that charity can work on any kind of large scale. First, given the vastness and diversity of India, it is impossible for any one person to know more than a small fraction of India. With that said, I firmly believe that the part of India that I am familiar with - the Southern part accounting for about 25% of Indian population - could have been a Taiwan or South Korea or Southern China, if only the Indian government had pursued a relatively sane economic policy. No I am not complaining about corruption and so on - South Korea or China did not develop because they had enlightened, corruption-free governments. Even today, Indian economic policy is miserably wrong-headed. It hurts the very poor the most, but our political class is simply oblivious to it.
One example would suffice: today, the second largest textile exporter in the world, after China, is Bangladesh. With all the political turmoil, corrupt government and so on, Bangladesh has made more progress in lifting its poorest citizens than India, and the 3 million textile industry jobs are a primary reason. Why couldn't India do it? Policy, in one word. Textile industry is the classic climb-the-ladder industry. China is just about ready to vacate the lowest rungs of the ladder, and Bangladesh is getting on it. India's poorest are still waiting.
To summarize, I believe in charity-in-the-small, in the here and now, but large scale economic development, lifting hundreds of millions of poverty in India (which accounts for most of the world's poor) needs something different.