Péter Magyar has been elected prime minister of Hungary in a dramatic landslide victory to unsettle Viktor Orbán after 16 years in charge.
With 98 per cent of the votes counted, Mr Magyar’s Tisza party was on course for a massive 138 of 199 seats in parliament, with Orbán’s Fidesz party on 55 and the far-right Our Homeland party on six.