Who was the last mughal emperor to sit on the peacock throne? July 18, 2021March 15, 2018 by admin Who was the last mughal emperor to sit on the peacock throne? A. Muhammad Shah B. Aurangzeb C. Shah zafar D. Shah alam II