Sri Lanka's presidential election takes place today amid a fragile economic recovery under President Ranil Wickremesinghe. Key indicators have improved, but many citizens still face hardships. The election pits Wickremesinghe against Sajith Premadasa and Anura Dissanayake, with results expected Sunday.