In Islam, which of these best describes the annual hajj?

A.a time of prayer and fasting

B.a celebration of the life of Muhammad

C.a gathering of one's entire family

D.a journey to the city of Mecca