First glimpse emerges of MOL’s telescopic sail installation on an LNG carrier / Maritime News / By Lucy Hine Hanwha Ocean has been installing Japanese shipowner-developed Wind Challenger system on Chevron-chartered newbuilding