shanghai treason