Q. Which of the following was the last ruler of the Gurjara Pratiharas dynasty? Answer:
Yashpala
Notes: Yashpala was the last ruler of the Gurjara Pratiharas dynasty. He ruled from 1024 C.E. to 1036 C.E. Finally in 11th century CE, the Gurjara Pratiharas were wiped off from the political map by the Ghaznavids.