The Partition of India in 1947 led to large-scale migration and violence. Punjab was divided between:

India and Pakistan
India and Bangladesh
North India and South India
Hindu majority and Muslim majority areas

The correct answer is: a) India and Pakistan.

Punjab was a province in British India that was divided between India and Pakistan at the time of the Partition of India in 1947. The province was predominantly Muslim in the west and Hindu in the east. The partition led to large-scale migration and violence, as millions of people were displaced from their homes.

Option b) is incorrect because Bangladesh was not created until 1971.

Option c) is incorrect because North India and South India are not political entities.

Option d) is incorrect because Punjab was not divided between Hindu majority and Muslim majority areas. The province was divided between India and Pakistan, with the western part going to Pakistan and the eastern part going to India.