I seem to recall an organization and/or web site that rated NGOs on such issues - I wish I could remember what it was. Speaking only for myself, I'm leaning towards giving to a Christian, Buddhist or Hindu based charity or one run by expats of a specific country, rather than the big (and generally European-dominated) NGOs.