Who was the last Mughal emperor of India?
-
Akbar
-
Shah jahan
-
Bahadur Shah II
-
Maha rana pratap
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.