The military authorities of the Islamic Republic of Iran have said that the military forces of this country have detained an American oil ship that was sailing under the flag of the Marshall Islands in the Persian Gulf, due to a violation, and it has been detained and directed to the shores of Iran.