Imagine a one-week journey from which you return with all your past sins forgiven. Yes, it is a demanding journey, but if you are sincere …
The steps for Hajj are more than rituals; it’s a learning experience that all Muslims would want to perform. Hajj, one of the Five Pillars …

