Indian rupee at ₹94.56 per $1 after 3rd straight gains

Business