ACCA (the Association of Chartered Certified Accountants), the global professional body for professional accountants, along with the Institute of Directors (IOD), India, an apex association of Corporate Directors in India, have jointly launched a report, titled ‘Rethinking Risk for the Future – An India Perspective.’ The research for this report has revealed views from a…