Q. Where was the capital of the Gandhara Mahajanapada situated? Answer:
Taxila
Notes: The capital of the state of Gandhara was Taxila or Takshashila located in modern-day Peshawar and Rawalpindi, Pakistan. They had cordial relations with Magadha Mahajanapda and also waged a successful war against Avanti.