0
The Cost of Living payments, worth £1,074, are coming next month and will be a boost for London households