In September, India had cancelled a contract with Shanghai Zhenhua Heavy Industries worth almost $30 million for four rail-mounted quay cranes, required for moving heavy cargo, citing delays by the Chinese company in supplying the equipment ordered in 2017.