The Indian rupee reversed all the gains made earlier in the day to close at an all-time low of Rs 71.53 per dollar