KPMG FPI scores across countries and territories

Market Average FPI scores and total 1032 in distressed1 status | January 01, 2025 to March 31, 2025