Multiple choice

The first European invader on Indian soil was

  1. Shahjahan

  2. Napoleon

  3. Mountbaten

  4. Alexander,The Great

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

Alexander the Great invaded India in 326-325 BC, reaching the Indus River valley. He was the first European invader to reach Indian soil during his Indian campaign.