Which one of the following Mughal emperors was coronated twice?

Akbar
Jahangir
Shah Jahan
Aurangzeb

The correct answer is (c), Shah Jahan.

Shah Jahan was the fifth Mughal emperor who ruled over India from 1628 to 1658. He was the son of Jahangir and Mumtaz Mahal. Shah Jahan was crowned in Agra in 1628, after the death of his father. However, he was not satisfied with the coronation and wanted to have a grand coronation. He decided to have a second coronation in Delhi in 1632. The second coronation was a grand affair and was attended by many dignitaries from all over the world.

Akbar was the third Mughal emperor who ruled over India from 1556 to 1605. He was the son of Humayun and Hamida Banu Begum. Akbar was crowned in Kalanaur in 1556, after the death of his father. He was a great ruler and is considered to be one of the greatest emperors of India.

Jahangir was the fourth Mughal emperor who ruled over India from 1605 to 1627. He was the son of Akbar and Mariam-uz-Zamani. Jahangir was crowned in Agra in 1605, after the death of his father. He was a great patron of art and literature.

Aurangzeb was the sixth Mughal emperor who ruled over India from 1658 to 1707. He was the son of Shah Jahan and Mumtaz Mahal. Aurangzeb was crowned in Delhi in 1658, after the death of his father. He was a great warrior and is considered to be one of the greatest military commanders of India.