Why was the Mughal empire weakened, and less able to prevent the British from expanding their power base in India?

  1. The local rulers had gained individual power

  2. The emperors were running short of money

  3. The empire had been attacked from Persia and Afghanistan

  4. All of these reasons


Correct Option: D

Find more quizzes: