by Brian Berletic
The island nation of Sri Lanka, located south-southeast of India in the Indian Ocean has suffered economic and now political chaos that has grabbed international headlines.
Debt Traps & Terrorism: The Roots of Sri Lanka’s Crisis
Previously:
Sri Lanka ‘Uprising’ Is Not What You Think. Sri Lankan Activist Explains The Politics