German luxury car maker Mercedes-Benz has put a hold on its future investments in India, reason being the ban on the sale of diesel vehicles with engine capacity above 2000 … Read More