NRI's (most of them) are investing money in India because the returns are higher here and not out of any concern to their homeland. They (most of them) are out to make a quick buck and nothing wrong about that but dont make it anything other than that. After all NRI's withdrew money when the country was in financial crises in the early ninetees.