To perform hajj is height of blessing for any muslim. As one of the pillars of Islam, hajj is not an ordinary religious obligation. It requires certain special criteria and rules to fulfill. This article is a guide for intending pilgrims. INTENTION 1. The person who...