You're spending your karma in the wrong place.
Your logic is simplistic: those people don't have money, so they shouldn't be spending it on things I consider frivolous (for someone in their situation).
You're failing to consider the following:
1. How does a poor country become rich? Why by developing its science and technology, of course (well technically, by becoming more productive, but you know what I'm saying). If we don't develop our own science and tech, we're going to be relegated to manufacturing textiles and outsourced software projects pretty much forever. Doing those things hasn't eliminated hunger so far, so why expect anything different in the future?
2. How much aid does India really receive? According to Wikipedia (http://en.wikipedia.org/wiki/List_of_countries_by_foreign_ai...) it ranked 18th on the list in 2012. Sounds high, until you consider that the normally-considered-developed countries of Israel and Turkey are 4th and 5th on the list. On a per-capita basis, I'm willing to bet it is even lower
3. How much do you really know about how the Indian government spends its money? Did you know we spend about 38 times as much on our armed forces as our space agency? Like any other large government, we waste money on some areas and allocate and spend it wisely in others. Research that produces results is never a waste and many Indian government agencies (ISRO and DRDO) have a solid track record in this regard.
4. There are immediate benefits to science and tech spending to even poor Indians. For example Oceansat-2, a remote sensing satellite launched by ISRO (http://en.wikipedia.org/wiki/Oceansat-2). Per Wikipedia, it's used for coastal zone planning and identification of fishing areas, among other things. Other satellites provide weather information, which again is used by fishermen, many of whom are poor. Not to mention all the spin-off technology from defense and other research (handwaving, but I can't be bothered to look up citations right now). EDIT: ISRO also _makes_ money by taking on satellite launching contracts. Their commercial arm Antrix Corp made $33m profit in 2013-2014 (if I'm doing the conversion right: http://www.antrix.gov.in/pdf/ANNUAL_REPORT_2013_2014_English...)
5. Like another commenter has mentioned elsewhere, we produce surplus food. The reason it doesn't get to all the hungry people who need it is pretty much the same reason people go hungry in developed countries: market failures and government aid not reaching the right people at the right time. These aren't things that are solved by diverting money away from research (unless it's to hand out straight cash to poor people, I guess, which almost no country does).
There's always a rash of commenters saying "feed your hungry" whenever they read a story about India doing science. I hope I've reduced their numbers by one at least.