Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

German luxury car manufacturer Mercedes-Benz Group on Thursday reported a steep drop in full-year profit and warned of challenging times ahead.