The Archbishop of Canterbury has delivered his Christmas sermon.

Justin Welby said 2016 had left the world "awash with fear and division".