French occupation of Keelung

GPTKB entity


Please wait…