Understanding the life and teachings of Guru Nanak, his birth, early life, spiritual experiences, travels, and teachings.