i traveled to many places including many poor areas, but India is nearly the worst place i have ever been to. No bias - some people i met there are really nice, but the infrastructure is just horrible. I strongly suggest you to take a look at India first before making any decision of working there.