Kartarpur itself is a historical as well as a religious place. It was founded by first guru of Sikhism, Guru Nanak Dev in 1504 AD on the bank of the river Ravi. The meaning of Kartarpur is "place of God". It is therefore the second holiest place for the Sikhs after... Read More