NGOs based in Delhi received the highest amount of foreign funds, followed by those based in Karnataka, Maharashtra and Tamil Nadu out of the over Rs 55,600 crore contribution sent to India from abroad in the last three years, Rajya Sabha was informed on Wednesday.