A Holistic Guide for Those Contemplating Hajj

Here are some practical advice based on lots of personal experience through working for other hajjis on their journeys.