Q: The ancient Indian medical treatise for horses called Ashvashastra is attributed to which one of the following persons?
(a)Vagbhata of the seventh century
(b)The sage Shalihotra
(c)Bhartrihari of the seventh century
(d)Varahamihira of the sixth century
Correct Answer: (b)
The correct answer is (d) 'Varahamihira of the sixth century'. This question from the Modern History domain tests knowledge of General.