Indian rupee edges to 95.17 amid oil price, investment uncertainty

Business