Indian rupee came close to 47 per dollar mark Tuesday and ended at 46.89/90 per dollar mainly due to risk aversion and banks arbitraging a weaker offshore rate.
Rupee closes at 46.89/90 per dollar