In a policy reversal, Britain has announced it will take in tens of thousands of refugees from Syria. It follows a public outpouring of distress across Europe after pictures were published last week showing the body of a drowned 3-year-old Syrian boy washed up on a Turkish beach. Henry Ridgwell reports from London.