Suppression of the Taiping Rebellion

GPTKB entity