Who was the last Mughal, overthrown by the British in 1857?
AFarrukhsiyar of Agra
BBahadur Shah Zafar II
CAurangzeb Alamgir I
DShah Alam II of Delhi
Answer & 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._
Keep practising Medieval Indian History
Browse all Medieval Indian History questions for UPSC CSE, or explore more History topics.