Multiple choice The first European invader on Indian soil was Shahjahan Napoleon Mountbaten 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.