Thousands of Chinese Christians flocked to church to attend a Christmas Eve service in Beijing.

The Church of the Immaculate Conception, one of Beijing's oldest Catholic churches, drew Catholic, Christian, and many non-religious attendees as it held a traditional service on Christmas Eve.

Although China remains an officially atheist state, its Christian population has experienced an upsurge in recent years.

The Catholic Church in China is divided into two communities - an official Church known as the Patriotic Association answerable to the Communist Party, and an underground Church that swears allegiance only to the pope in Rome.

China and the Vatican severed ties more than 50 years ago and only around 25 million people in the world's most populous nation are Christians.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.