Viktor Orbán's 16 years in power is over, defeated by a 45-year-old ex-party insider who convinced a majority of Hungarians to oust him.

Most polls favour Péter Magyar, who fronts a grassroots party, but PM Viktor Orbán has been in a defiant mood.

Magyar said Orban congratulated with a phone call after Sunday’s election.

Close Trump ally Viktor Orbán has been ousted from power after 16 years