Stuttgart, the home of Mercedes and Porsche, is to become the latest city in Germany to introduce a ban on some diesel vehicles. The ban, which follows legal action by environmental groups, will come into effect from next January and will apply to the city centre.