Hajj / Umrah are two of the most significant pilgrimages in Islam. Muslims gather during these times to worship Allah. All Muslims who are physically & financially able to do so must perform the greater pilgrimage known as Hajj. The minor pilgrimage of Umrah is optional, but it is highly recommended. Giving gifts to people who return from the Hajj or Umrah is common in Pakistan. Thes...