The success of Islam under the Delhi Sultanate was hindered most by
A. A large diversity of religions based on the longstanding concept of religious tolerance throughout India
B. The stark difference existing in society and beliefs between Islam and Hinduism
C. The calls for representation and equality from the lower classes
D. The lack of resources which caused constant plague and famines