It is a duty of all devout Muslems to make a pilgrimage to Mecca at least once if they can afford it.