Multiple choice

Who defeated Harshavardhan on the bank of Narmada?

  1. Pulakesin I

  2. Nandivarman

  3. Vikrmaditya

  4. Pulakeshin II

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Harshavardhan, on the bank of Narmada, was defeated by Pulakeshin II. When Pulikeshin II pushed forth up to the Narmada, he came face to face with Harshavardhana of Kanauj. In a decisive battle fought on the banks of the Narmada, Harsha lost a major part of his elephant force and had to retreat.