The Indian rupee weakened on Thursday, as dollar demand from foreign banks and importers outweighed the impact of softer U.S.
Rupee closes lower at 86.56 against USD due to strong dollar, high crude oil prices, and foreign fund outflows.