Multiple choice Who was the last ruler of the Mughal dynasty? Bahadur Shah Zafar Aurangzeb Jehangir Shah Jahan Reveal answer Fill a bubble to check yourself A Correct answer Explanation Bahadur Shah Zafar was the last Mughal emperor who ruled from 1837 to 1857. He was exiled to Rangoon (Yangon) in Burma after the Indian Rebellion of 1857, marking the end of the Mughal dynasty.