All religions are full of martyrs who died for their god. Sikhism is no exception. My question is that the God of Sikhs 'Ek Onkar' and the various other attributes never really made himself known to the Gurus and people like the Yehowa of the Bible or the Ram and Krishan of the Hindus. To me it would seem the god of the Sikhs is a mixture of Biblical, Vedic and the koranic definition of god. Salvation of Sikhs is in the works, living by the rules. There seem to be two type of Sikhs. Sikhs who follow the Amrit covenant of the tenth guru and the others who do what best they can do and perhaps follow the scriptures even better. There does not seem to salvation as such but the hope that the cycle of birth and death would be shortened. Then what? In the Sikhs, people find glory by killing and be killed. And so in other religions according to the scriptures. in the New testament, Jesus commands Christians to love their enemies, pray for them, feed them if they are hungry and cloth them if they are naked. I am here talking of the scriptures and the covenant of Jesus Christ and not the Old Testament. Christianity does contain the Old Testament but Jesus made some rules very clear like the punishment by stoning when he challenged the Jews who were going to stone to death the woman.. Attainment of Salvation is given by Grace, not by works which is unattainable. And confession of sins and taking Christ as the Saviour. In my opinion , no other Guru or Prophet has guaranteed that, for the simple reason that only God can grant that. and Jesus is Lord, He is God. The Bible points to that and Jesus made statements to that effect. He suffered as man, rose from the dead and lived among His people for 40 days and ascended to heaven. He is alive and there are millions of testimonies by people of all faiths who have come to Christ after the encounter with HIM.