Sri Lanka voted for its next president, with economic issues and IMF austerity plans at the forefront. Incumbent Ranil Wickremesinghe faces strong challengers Sajith Premadasa and Anura Kumara Dissanayake, as public frustration over financial hardships fuels the election.