Sri Lankan lawmakers voted acting President Ranil Wickremesinghe as the new president on Wednesday, hoping he would pull the country out of a crippling economic and political crisis.
"Ranil Wickremesinghe has been elected as the eighth executive president under the constitution," the secretary general of parliament said after counting finished.
The win for Wickremesinghe, opposed by many ordinary Sri Lankans, could lead to more demonstrations by people furious with the ruling elite after months of severe shortages of fuel, food and medicines, several protesters have said.
The other main candidate, ruling party lawmaker Dullas Alahapperuma, was more acceptable to the protesters and the opposition but did not have any top-level governance experience in a country with barely any dollars for imports and desperately in need of an IMF bailout.
The 225-member parliament gave 134 votes to Wickremesinghe and 82 to Alahapperuma. A third candidate, Anura Kumara Dissanayaka, got just three votes.

Sydney Airport flights disrupted due to air traffic controller shortage
Philippine firefighters enter charred ferry as search continues for dozens missing
Modi, Putin hold talks in New Delhi on trade, defence
More US lawmakers seek AI rules after Anthropic researchers warn of extinction
Fire in rebel-held east Congo kills 24 schoolchildren
Trump says he does not regret Iran war despite potential impact on elections
Trump touts $5,000 payout if Republicans win as Vance waits in wings
Search expands after Philippine ferry fire kills five and leaves dozens missing
