Race winner Mercedes driver Andrea Kimi Antonelli of Italy, left, celebrates on the podium with third placed Ferrari driver Lewis Hamilton of Britain after the Chinese Formula One Grand Prix race at the Shanghai International Circuit, in Shanghai, China, Sunday, March 15, 2026. (AP Photo/Andy Wong)

News, Photo and Web Search