A large number of Hindus and Muslims migrated immediately after India gained its independence was because India became a democratic country and people could easily follow a religion on their choice. On the other hand Pakistan became a Muslim country and other religions felt unsafe. hope the answer helps you.