Rupee hits record 95.125 amid Iran war fears, FPI outflows surge