Two oil tankers carrying 3 million barrels of oil have arrived in India, raising hopes for increased energy supplies as negotiations with Iran continue.