Since independence, Kenya has received both substantial foreign investment and significant amounts of development aid. Total aid was $943 million in 2006, which was 4% of gross national income.[81] These investments come from Russia, China, the developed Western countries and Japan.