Today the majority of Pakistani Punjabis follow Islam with a small Christian minority, and less Sikh and Hindu populations, while the majority of Indian Punjabis are either Sikhs or Hindus with a Muslim minority. Punjab is also the birthplace of Sikhism and the movement Ahmadiyya.