translate English to French: The Iranian regime is doing well, and the report's criticism of it is completely justified.
Le régime iranien est solide et le ton critique du rapport à son égard est parfaitement justifié.