BBusiness Read More Honda reports first annual loss in 70 years, what does it mean for its F1 project?May 16, 2026 Honda has presented its worst financial report since the Japanese manufacturer was listed on the stock exchange in…