Which of the following best describes the hajj for Muslims?

AThe name for the Muslim weekly holy day of public prayer

B.The title given to a spiritual leader in any sect of Muslims

CA duty of Muslims to journey to the sacred city of Mecca

D.A method of food preparation in accordance with Muslim faith