School of Religion trip, Yenching University, Beijing, China, ca. 1931


11427078