Charities scramble to meet demands as revenues dry up

Print