这句话没有语法错误
twice that in Sweden.可以看做同位语 说明 32.14% of all spending
that指代 一个百分数
twice 是副词 后面加 数 表示 是这个数的2倍