Answer:
D. The Mughal Empire had access to superior military technology.
Explanation:
The Mughal Empire was the greatest power at earlier time. Mughal emperors established their empire in the 15th century with the help of a huge army and extended their empire with superior military technology.
The superior military technology of the Mughal Empire include cavalry were the soldiers who used armour was made up of steel or leather; the infantry were the soldiers who used weapons like lances, pistols, clubs, rifles, muskets; and artillery was the branch of Mughal army that uses heavy cannons, grenadiers, light artillery and raketies.
The Songhay Empire was unable to match such superior military technology of the Mughal Empire.
Hence, the correct answer is "D."