Kartarpur! Kartarpur means a “place of God”. It is located in Narowal District, Punjab, Pakistan on the right bank of Ravi River. All the people, irrespective of their religion and caste are living there together. History Kartarpuur is the place where Guru Nanak; said to be the first guru of Sikhism, established the first Sikh community….