TAIPING REBELLION

SHANGHAI VOLUNTEER CORPS