Volvo is recalling 217,000 XC90 models worldwide to replace steering ball joints.

A further 34,000 S40 and V50 models built since 2004 are being recalled to replace a fuel line that potentially could leak at high temperatures.