The correct answer is: c) The Parliament.
The Parliament of India is the supreme legislative body of the Republic of India. It is a bicameral legislature, consisting of the Rajya Sabha (the Council of States) and the Lok Sabha (the House of the People). The Parliament has the power to amend the Constitution of India, as per Article 368 of the Constitution.
The Supreme Court of India is the highest court in India. It has the power to interpret the Constitution of India, but it does not have the power to amend it. The President of India is the head of state of India. He/She is elected by an electoral college consisting of members of both Houses of Parliament and the legislative assemblies of the states. The President has the power to promulgate ordinances, but he/she cannot amend the Constitution.
The State Legislatures are the legislative bodies of the states of India. They are unicameral legislatures, except for the state of Bihar, which has a bicameral legislature. The State Legislatures have the power to make laws for their respective states, but they do not have the power to amend the Constitution of India.