The Banking Regulation Act, 1949 is the primary legislation that controls and regulates banking business in India. It gives the RBI authority over banks, sets licensing requirements, and governs banking operations. The Companies Act governs corporations (not specifically banks), and the Indian Contract Act governs contracts (not banking regulation).