The Indian rupee has hit an all-time-low