Who was the last Mughal, overthrown by the British in 1857?
- Farrukhsiyar of Agra
- Bahadur Shah Zafar II
- Aurangzeb Alamgir I
- Shah Alam II of Delhi
Show answer and solution
Correct answer: B. Bahadur Shah Zafar II
1. After Aurangzeb's death in 1707 the dynasty weakened.
2. Bahadur Shah Zafar II was overthrown in 1857.
3. Its prestige survived long after its power.
_Source: syllabus Themes in Indian History Part II, Theme 9, Kings and Chronicles: The Mughal Courts._