Mercedes Benz has decided to recall 660,000 vehicles in China due a possible oil leakage. The company believes that a seal between a fuel pump and a fuel pipe could weaken overtime. Such a damage can lead to a possible leakage overtime, especially in colder temperatures. The recall was reported on Sunday. As per various