Multiple choice The ancient kingdom of Avanti had its capital at Ujjain Patliputra Ayodhya Vaishali Reveal answer Fill a bubble to check yourself A Correct answer Explanation Ujjain (also known as Ujjayini) was the capital of the ancient kingdom of Avanti, one of the sixteen Mahajanapadas. It was also a major center of astronomy, mathematics, and later became one of the seven sacred Hindu cities.