The Indian rupee was on a rollercoaster ride on Wednesday, finishing almost flat at 96.2550 per dollar. It had a brief moment of glory at 96.06 thanks to dollar sales, but then got tangled in the web of dollar demand. Traders are nervously watching oil prices rise as tensions in the Middle East heat up, making currency land quite the adventure!

Finance

