The correct answer is: Parliament of India.
The Parliament of India is the supreme legislative body of India. It is a bicameral legislature consisting of the President of India and the two Houses of Parliament: the Rajya Sabha (Council of States) and the Lok Sabha (House of the People).
The power to amend the Constitution of India lies with the Parliament of India. The Constitution can be amended by a simple majority of the members present and voting in each House of Parliament, subject to certain conditions. For example, an amendment that alters the basic structure of the Constitution cannot be passed without the approval of a majority of the total number of members of both Houses of Parliament.
The Supreme Court of India is the highest court in India. It has the power to interpret the Constitution of India and to strike down laws that it finds to be unconstitutional. However, the Supreme Court does not have the power to amend the Constitution.
The President of India is the head of state of India. He/She is elected by an electoral college consisting of the members of both Houses of Parliament, the members of the legislative assemblies of the states, and the members of the legislative councils of the states. The President has the power to promulgate ordinances when Parliament is not in session. However, the President cannot amend the Constitution.
The Prime Minister of India is the head of government of India. He/She is appointed by the President and is responsible to the Lok Sabha. The Prime Minister has the power to advise the President on matters of government. However, the Prime Minister does not have the power to amend the Constitution.