(a) Notwithstanding any statutory or charter provisions to the contrary, every municipality is, subject to the provisions and limitations set forth in subsections (b) and (c) of this section, hereby empowered and authorized to make application for, receive and accept grants from the federal government, or any agency thereof, for, on behalf of and for use by a nonstock, nonprofit corporation chartered under the laws of this state, or licensed to do business in this state, for charitable, patriotic or philanthropic or other public purposes and operating within the corporate limits of said municipality. The Legislature hereby finds that the support of such nonstock, nonprofit corporations is for the general welfare of the public and is a public purpose. This section is enacted in view of this finding and shall be liberally construed in the light thereof.
(b) No federal funds received by a municipality under the authority of this section shall be disbursed by any such nonstock, nonprofit corporation unless and until the expenditure thereof has been approved by the governing body of such municipality, and such corporation shall upon demand at any time make a full and complete accounting of all such funds to such governing body.
(c) Under no circumstances whatever shall any action taken by any municipality under the authority of this section give rise to or create any indebtedness on the part of such municipality, the governing body of such municipality, any member thereof or any municipal official or employee.