Earn spiritual merits and offer pilgrims an opportunity for self-renewal through pilgrimages involving certain common rites that are completed by the devotees undertaking the holy journeys seeking the blessings of Allah. Many people who are keen to undertake the holy pilgrimages of Hajj and Umrah wonder how they should do hajj or Umrah. Since in Islam, Hajj is an obligatory pilgrimage, many people choose to go on by specialized travel agencies.