As Hajj is a journey that is tough physically. A Muslim should prepare himself spiritually, physically, and practically before going to Hajj. A complete checklist […]