Hajj, among the five pillars of Islam, is actually a spiritual duty that must be performed by all bodily and financially sound Muslims at least at the time within their lives. Though giving Muslims with a means to wash away their sins, the pilgrimage represents the spiritual journey of self-reflection, https://harrisonk889szh4.webbuzzfeed.com/profile