About Us Advertise Careers Contact Us Privacy Policy Community Guidelines
Locating… 13°C English WhatsApp Alerts Email Alerts
BREAKING NEWS
Full Scorecard of Pakistan vs Sri Lanka, Pakistan ODI Tri-Series 2026, Final - Score Report | ESPN.com - ESPN Meta settles, leaving Snap sole defendant in new social media trial What to know about the $6.3B hack on Binance, likely the biggest-ever crypto theft Zaman century propels Pakistan to 3-wicket win against Sri Lanka in tri-series cricket final - FOX Sports Pakistan v Sri Lanka: tri-series cricket one-day international final – as it happened - The Guardian APOD: 2026 October 31 – Night on a Spooky Planet Live coverage: SpaceX to close out October with Halloween eve Falcon 9 launch Pakistan win tri-series final as Fakhar Zaman century denies Sri Lanka in thrilling chase - The Guardian Pakistan beat Sri Lanka as Zaman’s century turns thrilling tri-series final - Al Jazeera Electrolyte redesign unlocks tin's full charge capacity for flow batteries
SRI LANKA NEWS

Sri Lanka struggles to end its economic and political crisis - GIS Reports

Lanka Hit News • Oct 18, 2022 · 4y ago • 16 min read
Share:

directly after the embed heading, which the lead rules above then cap at 640px/16px (seen on the Datawrapper map in /r/armenians-vote-europe/). A paragraph that only carries an embed is a slot, not text: full inner width. */ .psf.factsfigures p:has(> iframe), .psf.factsfigures p:has(> .cc_content_blocker) { max-width: none !important; width: 100%; margin-inline: 0 !important; } /* Source line. Our figcaption is Michal's .factbox__source. Capped per F2 ("cap on sub and caption") — it sits under a full-width chart now, so without a cap it ran the entire 1224px. */ .psf.factsfigures figcaption, .psf.factsfigures .wp-element-caption { max-width: 640px; margin: 14px auto 0; font-size: 13px; line-height: 1.5; color: #9a9aa0; } /* F2, the part Michal left open. His answer was "long texts should [be] a separate block" — an editorial fix we cannot retrofit onto the 352 boxes that are running prose today, and centred ragged text over five paragraphs is unreadable (see /r/epc-armenia-russia-west/). So a box that is more than a lead plus a body sets its copy left; the title stays centred. Delete this rule the day the long ones are re-authored. */ .psf.factsfigures:has(p + p + p) p, .psf.factsfigures:has(p + p + p) figcaption { margin-inline: 0; max-width: none; text-align: left; } /* Same for one long paragraph (render.php sets .is-long-text, e.g. the Kurzarbeit box): left-aligned, and at article size capped to a readable measure (~38em) instead of the 1160px that only suited 16px. The small roles keep their own caps. */ .psf.factsfigures.is-long-text p:not(.sub):not(.caption):not(.source), .psf.factsfigures:has(p + p + p) p:not(.sub):not(.caption):not(.source) { max-width: 38em; margin-inline: auto; text-align: left; text-wrap: pretty; } .psf.factsfigures.is-long-text p:not(.sub):not(.caption):not(.source) { margin-top: 24px; } /* Lists stay left-aligned — centred bullets are unreadable. The list itself * is centred as a block instead (218 of the 2041 live factboxes have one). */ .psf.factsfigures ul, .psf.factsfigures ol { display: table; margin: 24px auto 0; text-align: left; color: #6b6b71; font-size: inherit; line-height: inherit; } .psf.factsfigures table { margin-inline: auto; text-align: left; } @media (max-width: 600px) { .psf.factsfigures h2, .psf.factsfigures h3 { font-size: 24px; } .psf.factsfigures p.sub, .psf.factsfigures h2 + p:has(+ figure), .psf.factsfigures h3 + p:has(+ figure), .psf.factsfigures h2 + p:has(+ .wp-block-image), .psf.factsfigures h3 + p:has(+ .wp-block-image), .psf.factsfigures h3 + p:has(+ .pragmaticus-embed) { font-size: 15px; } .psf.factsfigures .factbox-pill { font-size: 13px; } } /*# sourceURL=https://www.gisreportsonline.com/wp-content/plugins/g3-blocks/blocks/factsfigures/style.css */ /** * g3/post-row — frontend styles (concept C). * * Part 1: the card/grid visual system ported verbatim from the old * pragmaticus theme (see git history of blocks/query/style.css for * provenance). Part 2: the STATIC layout system — 7 layout classes replace * the legacy per-instance grid CSS entirely; the gradient overlay consumes * custom properties set by the card renderer. Redesign = Phase 8. */ .default-grid { max-width: 1100px; margin: 0 auto 20px; } .default-grid .post-grid { grid-auto-rows: 450px 300px; grid-template-columns: repeat(4, minmax(0, 1fr)); } @media (min-width: 768px) { .post-grid { padding: 0 20px; } } @media (min-width: 1024px) { .post-grid { -moz-column-gap: 20px; column-gap: 20px; row-gap: 20px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); } .post-grid.posts-in-row-1 { grid-template-columns: minmax(0, 1fr); } .post-grid.posts-in-row-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .post-grid.posts-in-row-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .post-grid .grid-item.position-1 { grid-column: 1/span 4; -moz-column-gap: 20px; column-gap: 20px; } .post-grid .grid-item.position-2 { grid-column: 1/span 2; } .post-grid .grid-item.position-3 { grid-column: 3; } .post-grid .grid-item.position-4 { grid-column: 4; } } @media (min-width: 1140px) { .post-grid { padding: 0; } } .post-grid article { display: grid; grid-template-areas: "m" "t" "e"; grid-template-columns: 1fr; /* & > *:not(.post-thumb) { padding: 10px; } &.position-1 > *:not(.post-thumb) { padding: 10px 20px; } */ } @media (max-width: 1024px) { .post-grid article { margin-bottom: 20px; } } .post-grid article.has-post-thumbnail { grid-template-areas: "i" "m" "t" "e"; } .post-grid article.podcast.has-post-thumbnail { grid-template-areas: "m" "t" "e" !important; grid-template-columns: 1fr; } .post-grid article.position-1 { grid-template-areas: "i" "m" "t" "c" "e"; } @media (min-width: 500px) { .post-grid article.has-post-thumbnail { display: grid; grid-template-areas: "m i" "t i" "e i"; grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); } .post-grid article.has-post-thumbnail.position-1 { grid-template-areas: "m i" "t i" "c i" "e i"; } .post-grid article.has-post-thumbnail.position-1 .entry-title, .post-grid article.has-post-thumbnail.position-1 .entry-meta { align-self: end; } .post-grid article.podcast.has-post-thumbnail { grid-template-areas: "m" "t" "e" !important; grid-template-columns: 1fr; } } @media (max-width: 768px) { .post-grid article:not(.position-1) { margin: 0 10px 20px; } } .post-grid article:not(.position-1) { border: 1px solid #d8d8d8; } @media (min-width: 700px) { .post-grid article.has-post-thumbnail.position-1 { grid-template-columns: repeat(2, minmax(0, 2fr)); } .post-grid article.has-post-thumbnail.position-2 { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); } } .grid-item { display: grid; grid-template-areas: "m" "t" "e"; grid-template-columns: 1fr; align-content: space-between; } .grid-item.has-post-thumbnail { grid-template-areas: "i" "m" "t" "e"; } .grid-item.l-1.has-post-thumbnail { grid-template-areas: "i" "m" "t" "c" "e"; } .grid-item.l-1.has-post-thumbnail .post-thumb { min-height: 320px; background-size: cover; } .grid-item.l-1hb { margin: 2em 0; } .grid-item.l-1h.has-post-thumbnail { grid-template-areas: "i" "m" "t" "c" "e"; } .grid-item.l-1h.has-post-thumbnail .post-thumb { min-height: 320px; background-size: cover; } .grid-item a:link { text-decoration: none; border-bottom: 0 none; } .grid-item.l-1 .entry-title { font-size: 1.75em; line-height: 1.1; } .grid-item.l-1h .entry-title { font-size: 1.5em; line-height: 1.1; } @media (min-width: 768px) { .grid-item.l-1 { min-height: 450px; } .grid-item.l-1.has-post-thumbnail { grid-template-areas: "m i" "t i" "c i" "e i"; } .grid-item.l-1 .entry-title { font-size: 2.75em; line-height: 1.1; } .grid-item.l-1h { min-height: 300px; } .grid-item.l-1h.has-post-thumbnail { grid-template-areas: "m i" "t i" "c i" "e i"; } .grid-item.l-1h .entry-title { font-size: 1.75em; line-height: 1.1; } } @media (min-width: 768px) and (max-width: 1024px) { .grid-item.has-post-thumbnail { grid-template-columns: repeat(2, minmax(0, 1fr)); -moz-column-gap: 20px; column-gap: 20px; grid-template-areas: "m i" "t i" "c i" "e i"; } } @media (min-width: 1024px) { .grid-item.l-1.has-post-thumbnail, .grid-item.l-1h.has-post-thumbnail, .grid-item.l-1hb.has-post-thumbnail, .grid-item.l-11.has-post-thumbnail, .grid-item.l-211.has-post-thumbnail { grid-template-columns: repeat(2, minmax(0, 1fr)); -moz-column-gap: 20px; column-gap: 20px; grid-template-areas: "m i" "t i" "c i" "e i"; } } .grid-item .entry-title { margin: 0 20px; grid-area: t; font-size: 1.25em; line-height: 1.2; text-align: left; } .grid-item .entry-meta { margin: 20px; grid-area: m; } .grid-item .excerpt { grid-area: c; margin: 0 20px; } .grid-item .expert-info, .grid-item .dossier-link { margin: 20px; grid-area: e; align-self: end; } /* CTA reads as a button, not a bare text link (client round 4, item 5). The frame inherits currentColor so it works on every dossier banner - teal, white or a photo - without hardcoding a palette colour that would clash with artwork we do not control. */ .grid-item .dossier-link a { display: inline-block; padding: 10px 24px; border: 1px solid currentColor; border-radius: 999px; line-height: 1.2; text-decoration: none; transition: background-color 0.15s ease, color 0.15s ease; } .grid-item .dossier-link a:hover, .grid-item .dossier-link a:focus-visible { background-color: currentColor; } /* The label itself has to flip to the banner ground on hover; currentColor fills the box, so the text needs its own inherited-contrast layer. */ .grid-item .dossier-link a:hover span, .grid-item .dossier-link a:focus-visible span { color: var(--global-palette9, #fff); } .grid-item .post-thumb { grid-area: i; padding: 0; margin: 0; display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; min-height: 150px; } @media (min-width: 768px) { .grid-item .post-thumb { min-height: 200px; background-position: center right; } } .grid-item .single-expert-section { display: grid; -moz-column-gap: 10px; column-gap: 10px; grid-template-columns: 40px 1fr; grid-template-areas: "i n"; align-items: center; } .grid-item.has-no-background-color { background-color: var(--global-palette9, #fff); border: 1px solid #d8d8d8; border-width: 1px 0; } @media (min-width: 768px) { .grid-item.has-no-background-color { border-width: 1px; } } .qg { font-size: 18px; grid-column: 1/-1 !important; display: grid; grid-template-columns: minmax(0, 1fr); row-gap: 1px; -moz-column-gap: 20px; column-gap: 20px; margin-right: -20px; margin-left: -20px; } @media (min-width: 768px) { .qg { margin-right: 0; margin-left: 0; row-gap: 20px; grid-template-columns: repeat(2, minmax(0, 1fr)); } .qg > .grid-item.has-post-thumbnail, .qg > h2 { grid-column: 1/-1; } } @media (min-width: 1024px) { .qg { grid-template-columns: repeat(12, minmax(0, 1fr)); } } .qg h2 { margin-top: calc(2.5 * 20px); margin-bottom: 10px; } .qg h2 span { background-color: var(--global-palette9, #fff); padding: 20px; } @media (max-width: 768px) { .qg h2 span { display: inline-block; } } @media (min-width: 768px) { .qg h2:before { content: ""; display: block; height: 1px; background-color: #d8d8d8; margin-bottom: -0.7em; } } h2.post-type-heading { margin-top: calc(2.5 * 20px); margin-bottom: 10px; grid-column: 1/-1; } h2.post-type-heading > span { position: relative; display: inline-flex; align-items: center; background-color: var(--global-palette9, #fff); } @media (min-width: 768px) { h2.post-type-heading:before { content: ""; display: block; height: 1px; background-color: #d8d8d8; margin-bottom: -0.7em; } } /* ── g3 additions ───────────────────────────────────────────────────────── * Cards are self-contained at the 18px system base: the homepage row * wrapper (.qg) always set it, but archive grids (.post-grid, 28px page * base) did not — the same card ran ~55% larger on /c/… and /e/… * archives (em-based titles, byline, meta all scale off this; * QA 2026-07-14). */ .grid-item { font-size: 18px; } /* ── g3 additions (cont.) ───────────────────────────────────────────────── * Real hero/teaser images (engineering standards: srcset + lazy) * inside the legacy .post-thumb link. IMPORTANT: do NOT reposition * a.post-thumb itself — the ported rules place it absolutely per card * type; the img just fills whatever box those rules create. */ a.post-thumb { overflow: hidden; } a.post-thumb .post-thumb-img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; } /* Standard image box (Michael, 2026-09-29): wherever the image sits ABOVE * the text, every card uses the same 3:2 frame — the format of current * featured images (1140x760). Before, the box took the image's natural * ratio (1 298 featured images are 3:2, 940 wider, 259 narrower), so a row * of three had three image heights. Crop is centred slightly above the * middle to keep faces. Side-by-side cards (l-1, l-1h, l-1hb, l-11, l-211 * on desktop, all cards at 768-1024) fill their column and stay as they are. * Expert sketch portraits are never in this box (standing rule: portraits * are never cropped). */ a.post-thumb .post-thumb-img { object-position: center 35%; } @media (max-width: 767px) { .grid-item.has-post-thumbnail a.post-thumb { aspect-ratio: 3 / 2; } } @media (min-width: 1025px) { .grid-item.l-111.has-post-thumbnail a.post-thumb { aspect-ratio: 3 / 2; min-height: 0; } } /* Card meta per XD (report/home 0207): DESK DATE — all caps with a plain * wide gap. Kadence's .entry-meta injects a 4px dot divider (::after on * the first item); the design has none. */ .grid-item .entry-meta { display: flex; align-items: center; column-gap: 1.25em; text-transform: uppercase; } .grid-item .entry-meta .posted-in::after { display: none; } /* Desk label: bold red accent (XD). Same specificity as the .text-white * rules below — order keeps white winning on colored cards. */ .grid-item .entry-meta .posted-in a { font-weight: 700; color: var(--global-palette1, #8a151d); } /* wpautop ghost: the content pipeline injects an empty

While multibillion-dollar loans have stabilized the nation from the depths of its crisis, a lack of reforms and further economic hardship could send protesters back to the streets.

Sri Lanka, the tropical Indian Ocean island of 22 million people, was once a model for developing countries. In early 2022, however, a widespread fuel and food crisis led to national protests that brought the ouster of President Gotabaya Rajapaksa, who temporarily fled the country in July. Just three months earlier, Sri Lanka defaulted on all its external debt of an estimated $50 billion . In May, it declared bankruptcy .

As if the domestic economic and political crises were not enough, six-time prime minister and current President Ranil Wickremesinghe has a tough task ahead of him internationally as well. The good news is that Sri Lanka is on course to win approval for a desperately needed $2.9 billion loan from the International Monetary Fund. The IMF, however, has made it clear that Sri Lanka needs to restructure its debts with China and other creditors as part of the bailout agreement. The IMF board, after receiving staff-level approval, is expected to make a final decision later this year.

Like other Asian countries, Sri Lanka is heavily indebted to China , giving Beijing clout. Despite pressure from India and the United States, two nations whose support Colombo needs, Sri Lanka allowed the docking of a Chinese spy vessel at the port of Hambantota.

Popular anger and analyses blame the Rajapaksa family dynasty for Sri Lanka’s crises. Besides Gotabaya Rajapaksa, who served as president from 2019-2022, his elder brother, Mahinda, was president from 2005-2015. A third brother, Basil, served stints as finance and economic minister during his brothers’ presidencies. Other relatives have also held key government posts.

The populist politicians promoted ethnoreligious nationalism to get elected, a phenomenon familiar to voters on the South Asian subcontinent. Sri Lanka, however, has endured decades of war, venal politics, nationalism, corruption and economic mismanagement.

From the 1950s, Sri Lanka witnessed the rise of Sinhalese-Buddhist majoritarian nationalism, damaging relations with the ethnic Tamil minority and leading to decades of civil war that started in 1983 and ended only in 2009. The brutality of the war, combined with reluctance by the Sinhala majority to rehabilitate the Tamil minority, exacerbated the division between the two ethnic groups. An estimated 100,000 people were killed before the fighting stopped.

Sri Lanka has one of the highest human development indicators among developing countries, with an adult literacy rate of 92 percent and basic healthcare available to 96 percent of the population. In 1964, Singapore’s founder, Lee Kuan Yew, hoped his country would one day be like Sri Lanka. The country’s elite, however, failed to take advantage of this human capital and instead chose the path of populist economic nationalism and ethnic majoritarianism.

Underinvestment in infrastructure, nationalization of industry, and a paternalistic bureaucracy place Sri Lanka along with many other developing countries where excessive government centralization and control over the commanding heights of the economy prevented economic growth. Sri Lanka’s economic crises are structural, reflected in the fact that this is the country’s 17th loan from the IMF since 1965.

The nation, which is dependent on tourism, trade, and money sent home from workers abroad, has suffered greatly from the Covid pandemic and Russia’s war on Ukraine. Tourism and foreign remittances have long been Sri Lanka’s primary sources of revenue. From a high of $7 billion in 2014, remittances dropped to $5.49 billion in 2021. Similarly, in 2018, Sri Lanka’s tourism industry generated $4.4 billion in revenue but plummeted to $200 million by 2021.

Sri Lanka’s strict pandemic lockdowns throughout 2020 hurt not just the tourism industry but related sectors. Even before the pandemic hit, Sri Lanka’s tourism industry had been hurt by the image of the country as one racked by political unrest and terrorism.

Russia’s invasion of Ukraine only exacerbated the supply chain crisis and fuel shortages in Sri Lanka, as in other parts of the world. Further, Russia was the second-biggest market for Sri Lanka’s tea exports and Russians and Ukrainians have historically been the largest number of non-South Asian tourists in the country.

At a time of global food shortage, Sri Lanka’s excessive inward focus and attempts at indigenization – in the agrarian sector especially – only increased the pain for the average citizen. In 2021, as the country’s foreign currency challenges grew, the government chose to ban fertilizer imports and asked farmers to use local organic fertilizers.

This sudden shift at a time when most farmers were dependent on chemical fertilizers led to a drastic fall in crop yields and shortages, especially in tea – a top export – and rice, a food staple. Rice production declined by 20 percent, forcing Sri Lanka to go from self-sufficiency to rice imports.

Historically populist politics have ensured that Sri Lanka has one of the lowest tax-to-GDP ratios in the world, hovering around 8 percent. Instead of bringing government spending in line with revenue collection, Sri Lankan politicians have preferred to borrow heavily.

In 2019, in another populist move, massive tax cuts were adopted that cost the government $1.4 billion annually – a big hit in a nation that had a GDP of only $81 billion in 2020. (That translated into a per capita annual income of roughly $13,000 in purchasing power parity.) This decision also resulted in global agencies downgrading Sri Lanka’s credit rating, limiting the government’s ability to raise funds in international financial markets.

Lacking access to credit lines, the government used its dwindling foreign exchange reserves to pay for food and other essentials. Sri Lanka was importing $3 billion more annually than it exported, depleting the country’s foreign currency reserves that plummeted an astounding 99 percent from 2019, when they stood at $7.6 billion, to only $50 million in July 2022.

Further, as a mid-income country , Sri Lanka no longer had access to loans at concessional rates from multilateral institutions, like the World Bank. So, the country went for higher-interest commercial loans and borrowed heavily, including from China . Foreign debt stood at 42 percent of GDP in 2019, but rose to 119 percent of GDP by 2021.

Populist policies also meant that Sri Lanka’s elite – like in other South and Southeast Asian polities – borrowed heavily from China for infrastructure projects. Successive Sri Lankan leaders chose to build shiny white elephants that were economically unviable. The result, in 2017, was that China acquired a 99-year lease over Hambantota – a southern port – in lieu of repayment for their loan to Sri Lanka.

A lethal combination of authoritarianism, divisive politics, persecution of minorities and disastrous economic policies has destroyed Sri Lanka’s image as a South Asian success story.

The nation appears to have settled into an uncomfortable status quo. The IMF’s recent bailout package of $2.9 billion, along with $4 billion that India has already provided, will temporarily sustain the Wickremesinghe government. However, the IMF loan is contingent on the government enacting strict economic measures that will be challenging. The detailed measures outlined by the IMF are meant to help Sri Lanka “restore macroeconomic stability and debt sustainability, while safeguarding financial stability, reducing corruption vulnerabilities and unlocking Sri Lanka’s growth potential.”

Popular resentment is still simmering across the country and has only been subdued through brute force by the army. If the government implements strict economic measures mandated by the IMF, it risks further unrest in society.

The more likely path, therefore, as in the past, remains using the aid and bailout money to paper over the current crisis and stall much-needed reforms. That the IMF loan came through despite the organization’s warnings about the lack of reform shows that the U.S. and India view the crisis as an opportunity to wean Sri Lanka away from China.

A less likely scenario is increasing chaos and political instability. Inflation, fuel prices, and shortage of food supplies continue to plague many countries. While the economy is improving in Sri Lanka, the top drivers – tourism, remittances and exports – will not return to pre-pandemic numbers anytime soon, if ever.

If the government is unable to provide immediate relief to the average citizen, protesters may return to the streets and prompt the authorities to use the military for a crackdown on demonstrations. But the government cannot be assured of the military’s loyalty. There are two possibilities – the military helps and then goes back to their barracks, or the military sides with the demonstrators and refuses to help the government, forcing Mr. Wickremesinghe from office. The president has never been a popular leader because most Sri Lankans view him as being too close to the hated Rajapaksas.

The least likely scenario is the return of the Rajapaksas. While Mr. Gotabaya fled the country in July, he returned to Colombo at the end of August, was feted upon arrival by his allies and is currently living in a residence, with security provided by the Wickremesinghe government.

Mr. Wickremesinghe is president primarily based on support from the Rajapaksas’ party and so the more unstable the country becomes, the more likely that the party, and its supporters, will seek the return to power of one of the Rajapaksas.

© 2026 Copyright by Geopolitical Intelligence Services AG

View this report on the web: https://www.gisreportsonline.com/r/sri-lanka-struggles-economically/

Dr. Aparna Pande is Senior Fellow for India and South Asia at the Hudson Institute, Washington D.C. Her major field of interest is South Asia with a special focus on India, Pakistan, Afghanistan, and foreign and security policy.

Join the Conversation