The international institution that is often viewed as a last resort for struggling less developed countries is : The International Monetary Fund (IMF)
IMF was created to secure financial Stability and promote sustainable economic growth for the countries around the world. It's often viewed as the last resort for struggling less developed country