Wind is an underutilized resource that has the potential to steer the notoriously dirty shipping industry toward a greener ...
The heavy load carrier, built in 2024, has a length of 850 feet. China claims to have achieved a ‘world record’ in ...