Iran will provide oil needed for some Shell refineries in South Africa once an agreement has been made, National Iranian Oil Company's (NIOC) International Affairs Director, Mohsen Qamsari, said, announcing that talks are underway between Iran and the British company.