Economic Freedom of the World: 2025 Annual ReportExplore Economic Freedom of the World: 2025 Annual Report.