After a number of defeats in the Lords, Parliament's finally passed the government's Welfare Reform Bill - which brings in a 26-thousand-pound-a-year household benefits cap.

Prmie Minister David Cameron says it'll end the culture of a life on benefits being seen as an acceptable alternative to work.