The Indian rupee hit an all-time low of 88.81 against the US dollar, pressured by weak domestic equities and global risk-off ...