The Indian Constitution was framed by the Constituent Assembly between 1946 and 1949. Key events included the convening of the assembly in 1946 with Sachchidanand Sinha as interim president, the election of Dr. Rajendra Prasad as permanent president, and the passing of the Objectives Resolution in 1946 which established India as an independent sovereign republic. The assembly drew upon several foreign constitutions and domestic practices in developing India's governing framework, which came into force on January 26, 1950.