What triggered China's 1899-1901 Boxer Rebellion?

A. A prolonged famine that had killed thousands of Chinese.
B. the presence of westerners
C. the imprisonment of university professors
D. The government's massacre of a village's peasants

B. the presence of westerners