Forty-six fishermen from Tamil Nadu and 10 from Kerala have been detained since October 10 in Iran by the coast guard there for crossing into Iranian waters while fishing, a top representative of the South Asian Fishermen Fraternity said on Wednesday.