Commercial banks in India provide rural credit both directly and through Regional Rural Banks (RRBs). RRBs were established specifically to provide banking services to rural areas, combining the cooperative spirit with professional banking. They are sponsored by commercial banks but operate in rural sectors.