Which of the following is the BEST reason why the Roman Empire fell?

A
Years of dry weather hurt food production.

B
Military leaders fought each other to become emperor.

C
Different religious groups opposed the government.

D
Rulers were unable to collect taxes.