Iran has threatened to stop crude oil supplies to India from August if New Delhi does not resolve a sevenmonth old payment dispute . Iran is the second largest crude supplier to the country after Saudi Arabia and accounts for about 12% of India’s annual oil needs.