Which one of the following dynasties was ruling over North India at the time of Alexander’s invasion?

(a) Nanda
(b) Maurya
(c) Sunga
(d) Kanva

Ans: (a) Nanda

Explanation:Alexander invaded India in 326 BC. Nandas wereruling over India at that time. The chronological orderof these 4 dynasties was: Nanda, Maurya, Sunga andKanvas.