Who will be Ukraine’s next president?

Comedian Volodymyr Zelensky and incumbent Petro Poroshenko among 39 candidates in the running.