Reserve Bank Of India (RBI) has imposed Rs 2.91 crore monetary penalty on Axis Bank Limited and HDFC Bank Limited over non-compliance of the central bank's directives.