Iran has sold the oil on the oil tanker which was detained by British Royal Marines in Gibraltar and the owner of the oil will decide where the ship goes - Iran government spokesman.