Indian rupee closes at 95.59 per dollar as oil falls

Business