Xanthogranulomatous cholecystitis remains a challenge in medical practice : experience in 24 cases