From his home country Finland, Santa Claus confirms Christmas deliveries will proceed