GREATER NOIDA: Mercedes-Benz India Ltd's winning streak in the luxury race has been threatened by the Supreme Court-imposed curb on sale of diesel vehicles with higher engine capacity in the Nation