Global markets face volatility due to US-Iran tensions. Indian markets are impacted by rising crude oil prices. Analysts suggest focusing on nearly 40 stocks in sectors like defence, pharma, banking, ...