I agree with Stylish. Sadly, none of the richer countries would help poorer countries simply out of goodwill, so obviously the best option is investment in different sectors of the country like educational, archaeological, tourism, mining, agriculture, industry, etc. That actually makes sense for both countries to be involved in and reduces chances of corrupt governments exploiting the money.
Richer countries, however, when intervene in the political field of life in a poor country--as we can see--has detrimental effects for the most part. It may pave way for corrupt governments to remain established in their positions and, at the same time, make it harder for NGOs and private sectors to get investment from the foreign powers, who may actually hold the manpower and potential to make something big for the poor country.