When the Indian subcontinent became independent of Great Britain, the subcontinent was partitioned because of
1. Religious differences between Hindus and Muslims
2. Unresolved territorial claims of local princes
3. Ethnic problems between Punjabis and bengalis
4. Economic conflicts between rural and urban dwellers