Israel is releasing 250 Palestinian prisoners as part of the ceasefire deal with Hamas, many of whom have been serving life sentences in Israeli jails.
Around 100 of them arrived in Ramallah in the occupied West Bank to rapturous applause. Many of them looked gaunt and some had visible injuries.
About 1,700 detainees from Gaza are also being released by Israel, including 15 minors.
The remaining 20 living hostages held by Hamas in Gaza have been freed after more than two years.
The BBC’s Barbara Plett Usher was in Ramallah as the prisoners arrived.