The last emperor of the Mughal Empire was Bahadur Shah II.
During the following century Mughal power had become severely limited , and the last emperor , Bahadur Shah II , had authority over only the city of Shahjahanabad.
Mirza Abu Zafar Sirajuddin Muhammad Bahadur Shah Zafar -LRB- 24 October 1775 -- 7 November 1862 -RRB- was the last Mughal emperor.
