The Mahjanapadas were sixteen oligarchic republics or kingdoms that existed in ancient India from the sixth to the fourth century BCE.
The Mahjanapadas were sixteen oligarchic republics or kingdoms that existed in ancient India from the sixth to the fourth century BCE.