Sri Lankan voters head to the polls to elect a new president between 39 candidates. The main frontrunners are Anura Kumara Dissanayake of the socialist National People's Power and current Opposition Leader Sajith Premadasa of the progressive United People's Power Party.