Gurfateh, i almost lauged when it was mentioned that quran has no contradiction. When i lie is repeat a thousand time for 1400 years .. it sometimes may appear as truth. This is will give u more on what the quran really teaches.
http://www.faithfreedom.org/Articles/quran_teaches.htm
The islam being preached where isreal will always be hated will never reach the hieghts of sikhism. Im saying so cuz im done my research.
Pal singh