The rupee depreciated 12 paise to close at an all-time low of 84.72 against the US dollar on Monday, on disappointing macroeconomic data and broad strength of the American currency in the overseas ...