Q. Who was the last ruler of Prathihara dynasty?
(a) Nagabhatta
(b) Vijayalaya
(c) Simhavishnu
(d) Rajyapala
Ans: (d) Rajyapala
Explanation: The last ruler of the Pratihara dynasty is believed to be (d) Rajyapala. Rajyapala was the last prominent ruler of the Pratihara dynasty, which held power in North India from the 8th to the 11th centuries. He ruled towards the end of the 10th century and faced significant challenges from external invasions, particularly from the Ghaznavids led by Mahmud of Ghazni. Rajyapala’s reign marked the decline and eventual downfall of the Pratihara dynasty, as they struggled to defend their territories against these invasions.