CSL lays the keel of India’s largest dredger for DCI September 16, 2024 | News & Developments, Shipping On September 13, 2024, the Cochin Shipyard Limited (CSL) laid the keel of India’s largest dredger, for the Dredging Corporation of India (DCI). This content is available to only paying subscribers.