The Indian rupee hit an all-time low of 88.81 against the US dollar, pressured by weak domestic equities and global risk-off sentiment. Foreign fund outflows further impacted investor sentiment, though RBI intervention and falling crude oil prices provided some support. US-China trade uncertainty and a firm dollar continue to weigh on the rupee.