Why do most corporate governance codes require audits?
A. To guarantee there is no fraud in a company's financial statements. B. To provide a detailed list of accounting anomalies to shareholders. C. To provide an independent review of financials prepared by management.
D. To verify the financials of all subsidiaries of a company