Rupee opens weaker at 96.41 amid $90 oil, U.S.-Iran tensions

Business