Why was the Mughal empire weakened, and less able to prevent the British from expanding their power base in India?
The local rulers had gained individual power
The emperors were running short of money
The empire had been attacked from Persia and Afghanistan
All of these reasons