Portugal's political future rests on a knife edge after the country's centre-left and centre-right parties ended up neck and neck in a parliamentary election. The centre-right Social Democrat-led Democratic Alliance won 79 seats in the 230-seat National Assembly, while the centre-left Socialist Party, which has been in power for the last eight years, got 77 seats. All votes in Portugal have been counted but the deciding votes will come from voters abroad, who will decide how the last four parliamentary seats are distributed. The count could take more than two weeks. The far-right Chega (Enough) party saw an unprecedented surge...