Japan’s Imabari Shipbuilding has won an order for a total of four 310,000-dwt VLCC newbuildings from Greek shipowner Navios. The deal represents the first time Imabari has won an