Islamic law requires which of the following groups of people to travel to Mecca sometime during their life? A. all Muslims B. only converted Muslims C. only descendants of caliphs D. only descendants of Muhammad