The Indian rupee fell 7 paise to 95.75 against the US dollar as Middle East conflict optimism waned. Investor caution grew after Iran’s accusations against the US, impacting foreign capital flows and causing over $24 billion in outflows from Indian markets since March.