Indian refiners turn to Opec, Mexico, US to make up for Iran oil loss