Multiple choice general knowledge culture

Who was the last Mughal emperor of India?

  1. Akbar

  2. Shah jahan

  3. Bahadur Shah II

  4. Maha rana pratap

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

Bahadur Shah II (also known as Zafar) was the last Mughal emperor, ruling from 1837 until the 1857 rebellion. Akbar and Shah Jahan were earlier emperors, and Maharana Pratap was a Rajput ruler, not a Mughal emperor at all. The Mughal Empire effectively ended after the 1857 revolt.