Description of Hajj and ‘Umrah

Hajj is an imperative duty (fard); it's the last of the five pillars of islam, but allah imposed it only on who can afford it from all muslims physica ...