The UN called on richer governments on Monday to provide ,1-billion in 2010 to fund humanitarian assistance for 48-million people in 25 countries.