Which of the following legislatures passed the Indian Independence Act

Which of the following legislatures passed the Indian Independence Act, 1947?

The British Parliament
The Indian Parliament
The British-Indian Parliament
The Central Legislative Assembly
This question was previously asked in
UPSC CISF-AC-EXE – 2019
The Indian Independence Act, 1947 was passed by the British Parliament. This Act was the legal instrument by which British rule in India was ended and the two independent dominions, India and Pakistan, were created.
The Act received Royal Assent on 18th July 1947. It effectively implemented the partition plan announced by Lord Mountbatten.
The Act provided for the termination of British sovereignty over India, the partition of British India into two dominions, the abolition of the office of Viceroy, and the transfer of power to the constituent assemblies of the two new dominions.