Get Prepared for the Lifetime Journey

Have you prepared for your Hajj journey? How do you practically? What do you need to know ab ...