Front page lead
Lula da Silva won the Brazilian presidential election with 51.8% of the vote against Flávio Bolsonaro's 48.2%, following a close race where 100% of ballots were counted. Bolsonaro is contesting the results, citing judicial bias.
Galp and Moeve have not reached an agreement regarding the potential merger of their businesses, meaning the refinery in Sines will not change ownership.
Galp announced profits of 1,494 million euros for the first nine months of the year, driven by increased oil production and petroleum product exports.
Protesters have moved their encampment to the Justice Campus and plan to return to Rossio square later.
Ukrainian President Zelensky has rejected proposals for neutrality or a reduction in the size of the army as part of a peace agreement.
Rosalina Ribeiro goes to meet lawyer Duarte Lima and disappears; the next day, a woman matching her description is found dead from a gunshot.
An immersive show based on the Observador podcast about a serial killer in Lisbon during the 90s premieres on October 28.
Following the release of a theatre production based on the Observador podcast, this piece details the crimes and investigation into the 'Lisbon Ripper'.