SHANGHAI, March 12 — Ferrari have won nothing in Formula One since Lewis Hamilton’s Saturday sprint victory in Shanghai a year ago and this weekend’s return to China is a chance for both to close a circle.Ferrari, who last won a grand prix in 2024, were Mercedes’ closest rivals in...

Full Story Read More