Iran's top nuclear scientist Mohsen Fakhrizadeh, has been killed on Friday in an alleged assassination that the country's foreign minister linked to Israel.