The Indian navy seized a ship transporting around 1,500kg of heroin worth around US$545 million (S$740 million), in what it says is its biggest ever drugs haul.