Indian rupee opens slightly lower at ₹95.44 amid caution

Business