The UK is to provide resettlement to "thousands" more Syrian refugees in response to the worsening humanitarian crisis, David Cameron has announced.
No specific figure has been decided but the prime minister said the extra refugees would come from camps bordering Syria, and not from among people already in Europe.
Britain, he said, would act with "head and heart" to help those most in need.
The UN has said EU countries should accept up to 200,000 refugees.
Earlier this week, Mr Cameron said accepting more people was not the simple answer to the situation, described by some as the worst humanitarian crisis since World War Two.
But speaking in Lisbon after talks with his Portuguese counterpart, Mr Cameron said the UK had a "moral responsibility" to help those displaced by the four-year conflict in Syria and more details would follow next week following discussions with organisations working in the region.
'Deeply moved'
Calls for the UK to take in more refugees have intensified after the publication of a picture of the body of a drowned three-year-old Syrian boy, Alan Kurdi, washed up a Turkish beach.
Speaking to the BBC's Victoria Derbyshire programme, the boy's aunt, Tima Kurdi, said his and his brother's death should be "a wake-up call for the whole world".
The government's approach to the crisis has continued to come under pressure from public and political figures, including:
Scottish First Minister Nicola Sturgeon has written to Mr Cameron calling for the UK to accept more refugees and said Scotland would take in 1,000 "as a starting point"
Ex Lib Dem leader Lord Ashdown said the PM's response had been "shameful"
Bristol's mayor urged residents of the city to use their spare rooms to help
Former Conservative Defence Secretary Liam Fox called for a safe zone in Syria to help those in fear of persecution
A petition calling on the UK to accept more refugees has got more than three times the 100,000 signatures needed for it to be eligible for a possible debate in Parliament