Can the daily stresses of life be relieved by a car? We put the new Renault Latitude to the test to see whether its features really can reduce your stress levels while you drive. Click Here To Watch The Stress Test