The ancient city of Champa is believed to be the capital of _________ Mahajanapada.
- A.Kashi
- B.Matsya
- C.Anga
- D.Vajji
Show answer
Champa was the capital of the Anga mahajanapada, and its site lies near modern Bhagalpur in Bihar, where the Champa river meets the Ganga.
Read the full explanation →