For pilgrims, performing Hajj fulfills a religious obligation, but it's also a deeply spiritual experience of a lifetime for many. It's seen as a chance to seek God's forgiveness for past sins, to grow closer to God and to walk in the footsteps of prophets.