Multiple choice

Who was the first Persian King to attack India?

  1. Nadir Shah

  2. Sultan Mahmud

  3. Muhammad bin Kasim

  4. Darius

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

Darius I (522-486 BC) was the first Persian king to invade India, annexing parts of Punjab and Sindh around 516 BC. Nadir Shah and Sultan Mahmud came much later (18th and 11th centuries respectively), while Muhammad bin Qasim was an Arab invader (8th century).