Reserve Bank of India (RBI) has imposed a penalty of Rs46 lakh on three cooperative banks for non-compliance with the directions issued by the banking regulator. The highest penalty of Rs25 lakh has been imposed on Maharashtra based Greater Bombay Cooperative Bank Limited.