More than 700,000 people receive disability or carer benefits from Scotland’s devolved social security agency, it has been revealed. Social Security Scotland provides the vast majority of the payments ...