India has seized a vessel carrying about 1,500 kilograms of heroin worth 35 billion rupees ($545.94 million) off the western state of Gujarat, a navy spokesperson said.

Indian navy spokesman D.K.Sharma said in a statement this was their largest single haul of narcotics substances to date.

The vessel, which was intercepted off the coast of Gujarat, was brought to the coastal city of Porbandar on Sunday, the statement said.