What is the meaning of Local Firm in the context of public procurement?
A local firm means a firm whose majority share capital (i.e. more than fifty percent) is owned by citizens of the United Republic of Tanzania.
A local firm means a firm whose majority share capital (i.e. more than fifty percent) is owned by citizens of the United Republic of Tanzania.