The idea of regulation for ratings agencies can appear a seductive panacea but it is riddled with dangerous implications…

Tags: business