Which of the following was not a factor that led to the fall of Rome?
A. Corruption and decay of values.
B. Revolts led by slaves and lower classes.
C. Outside invaders like the Germanic (foreign) tribes.
D. Changes in society due to Christianity - i.e. more loyal to religion and less loyal to the empire.