Business & Investments Bahri and IMI Sign SAR 1.692 Billion Contract for Three Newbuild VLCCs October 25, 2026