Indian Stocks Rally Third Day; US-Iran Deal Softens Crude