The Netherlands, informally Holland, is a country primarily located in Western Europe and partly in the Caribbean, forming the largest constituent country of the Kingdom of the Netherlands. Read More
Cochin Shipyard Ltd (CSL) has signed contracts for construction and supply of two autonomous electric ferries for Asko Maritime AS in Norway with an option to build two more identical vessels. ...