Stock Markets Decline in Early Trade as Crude Oil Jumps to $91 Per Barrel
18 Aug 2026 (Navroze Bureau) : Indian stock markets fell in early trade on August 18, as crude oil prices climbed above $91 per barrel and renewed tensions between the US and Iran weighed […]

