Citi, in its recent note has maintained a buy rating on stocks of both ICICI Bank and Axis Bank, while expecting no visible impact of the Middle East conflict.