Introduction
Over the last few decades, there have been several changes in the roles of audit companies notably due to challenges that have affected the ethics and integrity of the institution of auditing. Traditionally, audit companies are mandated with the responsibility of analysing the financial systems, financial records as well as the compliance of companies’ financial reporting procedures with the specific national regulations. The effectiveness of audit companies in implementing these duties is extremely important in the public trust in business organizations around the world. Local and international investors rely on the accuracy of audit reports produced by audit companies ...