Although the regional hub for trade and finance in East Africa , Kenya has been hampered by corruption and by reliance upon several primary goods whose prices have remained low .