Social care cap is DELAYED for two years: Charities fear Government's policy may now NEVER happen

The move means the £86,000 limit people in England would have to spend for their care will no longer come into effect next October - a pledge made by the Government last year.