Government owned or controlled corporation refers to any agency or organized as stock or non-stock corporation, bested with functions relating to public needs whether governmental or proprietary in nature, and owned by the government directly through its instrumentalities either wholly, or, here applicable as in the case of stock corporation, to the extent of at least fifty-one percent of its capital stock.