UniversalGiving - Donate or Volunteer Internationally.
       
 
International Medical Corps provides health care & training programs in 35 countries.