State-owned banks are more efficient than foreign banks operating in India, according to an analysis done by the Reserve Bank of India (RBI).