The rupee depreciated by 7 paise to close at an all-time low of 84.46 against the US dollar on Thursday, weighed down by unabated foreign fund outflows and strong dollar demand from investors. Forex ...