Getting the Best out of Al-Hajj (Pilgrimage)
It also provided information and suggestions about planning for the journey, what to expect and how to survive, so you can depart with full confidence. A must have for all those planning to go on Hajj!
A good but for those who have not performed Hajj and Umrah
Thorough information regarding Hajj