The correct answer is: b) Special majority in Parliament.
The Constitution of India can be amended by a special majority in Parliament, which means that a bill to amend the Constitution must be passed by a majority of the total membership of both Houses of Parliament and by a majority of not less than two-thirds of the members present and voting in each House.
The President of India has no power to amend the Constitution. The power to amend the Constitution is vested in Parliament.
State legislatures do not have the power to amend the Constitution. However, they can make laws that are consistent with the Constitution.
A simple majority in Parliament is not enough to amend the Constitution. A special majority is required.