Shanghai International Settlement: Shanghai Municipal Council Reports, Minutes of Ratepayers Meetings, and Shanghai Volunteer Corps


Shanghai International Settlement: Shanghai Municipal Council Reports, Minutes of Ratepayers Meetings, and Shanghai Volunteer Corps

Product Category
Gale Primary Sources