Who was the last mughal emperor to sit on the peacock throne? Arif Khan 8 years ago A. Muhammad Shah B. Aurangzeb C. Shah zafar D. Shah alam II