3. Is there a ban on corporate donations to political parties?
Afghanistan
Political parties law:article 15 http://www.iec.org.af/pdf/legalframework/law/politicalparties_law.pdf
article 15: political parties may receive income from the following sources: (b)donation by legal persons up to two million Afghani per year.
There is no clear law on corporations donation to political parties. limit of donation to legal person indicates a ban on corporation donation to political parties, but any kind of foreign donations to political parties is a ban.