Cochin Shipyard Ltd is the largest shipbuilding and maintenance facility in India. Cochin Shipyard is part of a line of maritime-related facilities in the port-city of Kochi, in the state of Kerala, India. From Wikipedia
Critics demand explanations for the department’s vetting processes after documents showed government funding for the trip of an accused spy