The Indian currency rupee closed at 95.10 per dollarUSD, down 29 paise against the previous close of 94.81