The UK will accept up to 20,000 refugees from Syria over the next five years, David Cameron has told MPs.

The prime minister said the UK had a "moral responsibility" to those living in camps bordering Syria while doing all it can to end the conflict there.

Vulnerable children and orphans would be prioritised in what would be a "national effort", Mr Cameron said.

Read the complete original version of this item...