The brokerage says these 20 stocks – Sun Pharma, Divis Laboratories, Torrent Pharmaceuticals, Lupin, Dr. Reddy’s Laboratories, Cipla, Zydus Lifesciences, Mankind Pharma, Aurobindo Pharma, Alkem Laboratories, Glenmark Pharmaceuticals, Laurus Labs, Biocon, Abbott India, GlaxoSmithKline Pharmaceuticals, IPCA Laboratories, Ajanta Pharma, Global Health (Medanta), Piramal Pharma, and Syngene International, could perform well irrespective of the outcome of the Iran war.