Who was the first Persian King to attack India?
-
Nadir Shah
-
Sultan Mahmud
-
Muhammad bin Kasim
-
Darius
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).