Mumbai, Feb. 24 -- The Indian rupee traded in a narrow range on Tuesday and settled 6 paise lower at 90.95 (provisional) against the US dollar amid a firm greenback and higher crude oil prices. A sharp fall in domestic equity markets and uncertainties over the India-US trade deal further pressured the local unit, while foreign fund inflows lent some support. Indian shares came under heavy selling pressure on Tuesday, with concerns over tariffs, U.S.-Iran tensions and worries over AI-related disruptions keeping investors on edge. The benchmark BSE Senex ended the session down 1,068.74 points, or 1.28 percent, at 82,225.92 while the broader NSE Nifty index tumbled 288.35 points, or 1.12 percent, to 25,424.65. At the interbank foreign exchan...