Indian markets eye 24,000 as Iran tensions keep traders cautious

Business