Dressed in handmade costumes signifying angels, devils, shepherds and kings and singing Christmas carols, groups of volunteer ...