Indian oil at $97.52 per barrel after U.S.-Iran deal talk

Business