Yes, Oman celebrates Christmas with full zeal and enthusiasm. It is announced as a public holiday here.