Who was the last ruler of Gujarat Sultanate?

Muzaffar Shah III
Sikandar Shah
Ahmad Shah I
None of the Above

The correct answer is: A. Muzaffar Shah III.

Muzaffar Shah III was the last ruler of the Gujarat Sultanate. He was the son of Bahadur Shah I and succeeded him to the throne in 1526. He was a weak ruler and was unable to resist the Mughal invasion of Gujarat in 1573. He was captured by the Mughals and imprisoned in Agra, where he died in 1583.

Sikandar Shah was the second ruler of the Gujarat Sultanate. He was the son of Mahmud Begada and succeeded him to the throne in 1511. He was a capable ruler and expanded the territory of the sultanate. He died in 1526.

Ahmad Shah I was the founder of the Gujarat Sultanate. He was a Turk who came to Gujarat in 1407. He served as a general under Mahmud Begada and later rebelled against him. He defeated Mahmud Begada in 1411 and established the Gujarat Sultanate. He died in 1442.

None of the above is not the correct answer.