Multiple choice How many Mahajanpadas were there in ancient India? 18 16 20 12 Reveal answer Fill a bubble to check yourself B Correct answer Explanation Ancient Buddhist texts and historical accounts consistently mention 16 Mahajanapadas (great kingdoms) that existed during the time of Buddha in 6th century BCE. This number is well-documented in Anguttara Nikaya and other contemporary sources.