TAIPING REBELLION

EVER VICTORIOUS ARMY INFANTRY