In the scenario described, the correct reason for migration is:
forced political migration
This is because the partition of India in 1947 was a political decision that resulted in the division of the country into India and Pakistan, leading to widespread violence, communal riots, and the displacement of millions of people along religious lines. The migration was not due to economic reasons or environmental factors but was primarily driven by political and sectarian conflicts.