Indian rupee hit an all-time low against the US dollar, as the South African rand and the Argentinian peso also saw big drops in recent days.