In Islam, which of these best describes the annual hali?
A. a gathering of one's entire family
B. a time of prayer and fasting
C. a celebration of the life of Muhammad
D. a journey to the city of Mecca