Which of these groups is most responsible for the Fall of Rome?

A. Germanic tribes
B.Christians
C. the other Mediterranean D. civilizations
E. the Greeks