"Gurjaap is a Sikh name meaning one who is absorbed in the divine teachings of the Guru."
Download App