Switzerland prides itself for being a reasonably generous country. Each year it gives 1.2 billion Swiss francs, or about 0.4 percent of its gross domestic product, in aid to poorer countries, a higher portion of aid than larger states such as Britain.