Highlights of the World Rally Championship from Italy, plus the British Touring Cars Championship from Thruxton.