Q. Which of the following Gupta ruler defeated the Hunas?
Explanation: Skandgupta was the Gupta ruler who defeated the Hunas. Soon after his accession, Skandagupta had to face the Hun as who had already proved themselves to be terror to both Europe and Asia. About the middle of die fifth cent my AD, one branch of the Hun as known as White Hun as occupied die Oxus valley and threatened both Persia and India. They conquered Gandhara and threatened the very existence of the Gupta Empire. Skandgupta inflicted such a terrible defeat upon the Hun that they dared not disturb the empire for nearly half a century.
Source: Tamil Nadu Board