Which of the following North African countries celebrates Christmas as a national holiday?

A. Libya
B. Morocco
C. Egypt
D. Algeria