In Sri Lanka the blame clearly lies on Rajapaksa who began leaning towards the Chinese heavily much to the displeasure of India. The nation brought upon itself immense economic stress by taking high interest loans from China in the name of developing infrastructure.
Pakistan on the other hand has more than 10% of its debt owed to China. Imran Khan has been blamed squarely for the economic mess the country is in today.
Due to these high value debts the country has not only fallen economically, but has also plunged into political crisis. Khan is making matters worse by whipping up public sentiments and blaming the situation on a foreign conspiracy against him and his government.
Both Pakistan and Sri Lanka face complex situations as the United
States has a great amount of control on the global financial institutions. This
would make it harder for the two nations as they have shifted their loyalties
to China.