Multiple choice Which of the following ancient Indian dynasties is the oldest? Mauryas Nandas Pallavas Guptas Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Nanda dynasty ruled the Magadha region in the 4th century BCE, immediately preceding the Maurya dynasty. The Guptas (4th century CE) and Pallavas (3rd century CE) emerged much later in Indian history.