Mahajanapada

kingdoms in the Indian Subcontinent (c. 600 BCE-c. 345 BCE)