Who was the last Mughal Emperor?
Bahadur Shah Zafar was the last Mughal Emperor of India. He was born on 24 October 1775 in Delhi to the Mughal Emperor Akbar Shah II and Lal Bai. Bahadur Shah was his parents’second son. His birth name was Abu Zafar Sirajuddin Muhammad Bahadur Shah. He was not his father’s first choice as successor.
Facts on Bahadur Shah Zafar