As we look over the crowds at Hajj, we are overwhelmed by the numbers of people that have come here to worship Allah. Throughout Hajj, we find ourselves similarly overwhelmed by the sheer number of lessons that we have learned on our journey - lessons of patience, of compassion, of humility.
Every corner you turn, every spot you can find to sit (if..
More