Reiterating its commitment towards the brand philosophy ‘Best or Nothing’, Mercedes-Benz India has introduced a technological innovation....