Today's best photos: Christmas Eve mass in China, Poinsettia Bowl and Mississippi tornado damage

Children dressed as angels take part in a mass on the eve of Christmas at the South Cathedral official Catholic church in Beijing, China, Wednesday, Dec. 24, 2014. Estimates for the number of Christians in China range from the conservative official figure of 23 million to as many as 100 million by independent scholars, raising the possibility that Christians may rival in size the 85 million members of the ruling Communist Party.
Children dressed as angels take part in a mass on the eve of Christmas at the South Cathedral official Catholic church in Beijing, China, Wednesday, Dec. 24, 2014. Estimates for the number of Christians in China range from the conservative official figure of 23 million to as many as 100 million by independent scholars, raising the possibility that Christians may rival in size the 85 million members of the ruling Communist Party.

Upcoming Events