David Cameron said Britain has spent over £300 million and "saved tens of thousands of lives" in Syria.
The Prime Minister said: "I've been to Jordan and seen one of the refugee camps myself and I know how much money and how much effort is going in.
"Britain, as ever, is a world leader at helping those who need help, and the people of Syria are right up at the front of that right now."
More top news
MSPs voted 69 to 59 to mandate the First Minister to seek permission from the UK Government for a ballot to be held.
Expectant mother was mown down in the street as she tried to stop attempted fraudsters making a getaway.
A father has been found guilty of murdering his three-month-old son by hurling him "vigorously" against a hard surface in a fit of temper.