Multiple choice general knowledge history

...............is the last mughal emperror of India.

  1. Bahadur Shah I

  2. Aurengzeb

  3. jahangir II

  4. Bahadur Shah II

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Bahadur Shah II (also known as Bahadur Shah Zafar) was the last Mughal emperor, ruling from 1837 until the empire was dissolved in 1858 after the Indian Rebellion of 1857. Aurangzeb was a major emperor but not the last. Jahangir II was a brief claimant. Bahadur Shah I was an 18th-century ruler.

AI explanation

Bahadur Shah II (Bahadur Shah Zafar) was the last Mughal emperor, deposed by the British after the 1857 rebellion and exiled to Rangoon. Aurangzeb and Jahangir ruled much earlier, and there was no 'Jahangir II', so they don't fit.