
Shanti Kaur Khalsa
Shanti Kaur is an engaging Sikh teacher deeply involved with Sikh youth around the world.
How did Guru Nanak's formative years prepare him for the extraordinary journey of his later life?...
Shanti Kaur is an engaging Sikh teacher deeply involved with Sikh youth around the world.