Conservative challenger Karol Nawrocki has narrowly won Poland's presidential election in what is considered a major blow to the country's pro-EU movement. With all ballots counted, Nawrocki won 50.89% against 49.11% for Warsaw's liberal mayor, Rafal Trzaskowski.