News

Today, MPs have narrowly voted in favour of the government’s welfare bill. The controversial legislation passed after a series of last minute concessions by the government, but 49 Labour MPs still ...