Anders Wilhelmsen and Wilbur Ross have finally managed to strike a profitable charter deal for one of their expensive so-called 'eco' VLCCs. The 320,000-dwt Eco Leader (built 2016) has been