Q. Ujjayani was the capital of which Mahajanapada?
Answer: Avanti
Notes: Ujjayani, now Ujjain, was the capital of the Avanti Mahajanapada. Avanti was one of the sixteen Mahajanapadas mentioned in ancient Indian texts. It was located in western Madhya Pradesh. Ujjaini gained prominence under Mauryan and Gupta rule. It became a major center of trade, culture, and administration.