News

Poster
Title page from church register from Anhwa (Anhua) congregation of the Lutheran Church of China in Hunan, starting in July 1906.
Archive films on VID's YouTube channel

More news